Showing posts with label for. Show all posts
Showing posts with label for. Show all posts

Simple multiplication assembly program for 8086

| 0 comments |
In this tutorial it is shown how to write 8086 assembly program, how to use embedded software development tool to run the program and save the program in executable format. The program we will be writing is a simple two 16 bit word multiplication stored in memory. The Intel 8086 microprocessor is a 16 bit microprocessor which can still be used for embedded system design for industrial plants.

The assembly program is as follows,

data segment
        x dw 40D
        y dw 02D
        z dw 2 dup(0)
data ends
   
code segment
   
    ASSUME CS:code,DS:data

start: mov ax,data
       mov ds,ax
       mov ax,x
       mul y
       mov z,ax
       mov z+2,dx
code ends

end start

In the above code we have used the segments and ends directives to group the data and code parts of the program. The data segment in the first line and data ends groups the data in the code. They are called logical segment. Within this logical segment called data we have declared some data x, y and z. x is the multiplicand and y is the multiplier and z is the product, that is- z = x*y. We have used dw to define the variables x,y and z. x is initialized to 40D which means 40 in decimal, y is initialized to 2D which means 2 in decimal and the z dw 2 dup(0) sets aside memory for 2 words initialized to all zeros.

The code segment with code ends contains the program code. Within it the first line is the assume directive. This assume directive tells assembler that the logical segment called data contains the data and the logical segment called code contains the program code.

Next start is a label which gives an identification for an address. The mov ax,data instruction causes the accumulator register AX to store the starting addressing of the data segment in it. The next instruction mov ds,ax causes the transfer of address stored in accumulator to the DS register. This is required because the DS register is not directly reachable via instructions. Next mov ax,x causes to move the value stored(40D) in memory location x to the accumulator. Then the value stored in memory location y(2D) is multiplied with the contained in the accumulator which is 40D. The result is stored in the accumulator which is 50H(80D). The next instruction mov z,ax moves the result of multiplication from AX register to memory location specified by z. The final instruction mov z+2,dx copies the high word of the multiplication result from DX to memory. When the assembler reads this instruction, it will add the indicated 2 to the displacement it calculated for z and inserts the result as for the binary code for the instruction.

 To write an assembly language program and create executable file we need an assembler. To do this we can use emu8086 which is freely available on the internet.

The following is a screenshot which shows the program entered into this 8086 embedded software development tool.

8086 microprocessor embedded software development tool

To create the executive file(.exe) we can click on the compile button on the toolbar. Doing this the software ask where to save the .exe file. Choose some folder in your computer and hit ok. Once you have saved it you can run the program.

The software will run the program and stop the execution as shown below.

8086 microprocessor embedded software development tool

8086 microprocessor embedded software development tool

To check the program(or debug for if you had some problem) we can click on the reload button and then check the program step by step by clicking on the single step button.

The following screenshot shows one of the stepped in view which show the result of the multiplication which is 50H stored in accumulator.

8086 microprocessor embedded software development tool

Now you have the program in .exe format which you can use for your 8086 microprocessor based embedded system designs.

This tutorial showed you how to write a simple program to multiply two 16 bit words for 8086 microprocessor. It also showed you how you can use the emu8086 software as your 8086 microprocessor embedded software development tool.
Read More..

download C programming for Microcontrollers by Joe Pardue free

| 0 comments |
Download here C Programming for Microcontrollers Featuring ATMELs AVR Butterfly and the free WinAVR Compiler by Joe Pardue for free. This is a good book on learning how to program AVR microcontroller using C program recommended by many. The book teaches basics of programming AVR, connecting the microcontroller to the PC for programming, using free Compilers, downloading the program into the microcontrollers. Then it teaches how to create program for AVR microcontroller to control input/ output ports with example of making LEDs connected to the port turn on and off. It also teaches how to program AVR microcontroller to communicate with PC using serial communication via the USART interface. Other C programming tutorials includes programming AVR in C for the analog to digital conversion, digital to analog conversion, LCD display control and others.

C Programming for Microcontrollers Featuring ATMELs AVR Butterfly and the free WinAVR Compiler by Joe Pardue
 Download Link for C programming for Microcontrollers pdf ebook by Joe Pardue

http://www.filefactory.com/file/si1nbwgcphn/JoeC.pdf


The Book not only provides tutorials and information on C programming and ATMEL microcontrollers but also teaches soldering, making physical connections etc required in the designs. Good example illustration of using AVR microcontroller for controlling mechanical machines such as motors with pictures are provided so that reader can understand what is being done. See one such picture screenshot from the book-




Read More..

Viber for Windows

| 0 comments |

    Talk with friends on Viber with video

While Viber has been on mobile devices for some time, you can now use Viber for Windows to chat and text friends on the mobile app, as well as make video calls on your computer. 

Free calls from your PC

Viber for Windows isnt a standalone app because it actually requires you to already have Viber installed on a mobile device. After you install the client to your PC, Viber will automatically import your contacts from your address book into the app.
After you install the client, there isnt anything you need to configure and you can start calling and messaging your friends on the mobile app. While Viber for Windows supports video calls, the feature is still in beta.
You can also send and receive text messages from friends and start group conversations These messages are synced on both the mobile device and PC. .

Simple to use

There isnt a lot to see in Viber for Windows. It will show the contact list,call log, and conversation history. The app does feature some options, like real-time notifications, which is good if youre in front of your computer for a long time and dont want to miss any messages.

Another VoIP option

Using VoIP servicesthe quality of calls always depends on your data connection. If you have a strong and steady connection, then there is nothing to worry about.
Video chats require more bandwidth and considering the feature is still in beta, you may not get the best experience using this feature. 

A good extra option

If you already use Viber, theres little reason not to use Viber for Windows. Considering many providers now limit data, using your home connection can save you a lot of data.
With free calling as the primary feature, Viber for Windows is a great app to use with your friends. 

Read More..

Fruit Ninja exe for For Pc

| 0 comments |


Description
Fruit Ninja is a juicy action game with squishy, splatty and satisfying fruit carnage! Become the ultimate bringer of sweet, tasty destruction with every single slash!Fruit Ninja features three action-packed gameplay modes - Classic, Zen and the amazing Arcade mode. Your success will also please the wise ninja Sensei, who will accompany your journey with words of wisdom and fun fruit facts.
The bonus Dojo section includes unlockable blades, backgrounds, power-ups and more. Our travelling merchant Gutsu and his porky pal Truffles will ensure you always get the best deal possible!
Key features:
Carve, splatter, and slash your way through piles of colorful fruit in this juicy arcade action game
Choose from three different game modes to play through: Classic, Arcade, and Zen
Customize your experience with unlockable weapons and backgrounds
Use Starfruit to boost your arsenal with exhilarating power-ups and never before seen super fruit
Fruit Ninja is the original and the best slasher on Android. The addictive gameplay will keep you coming back for even higher scores!
Fruit Ninja uses your location to show nearby places where you can get free Starfruit. Starting soon youll be able to visit a nearby retail store and get free Starfruit. Name, address, phone number, phone identifier and other information are not collected or transmitted.

 

http://cdn.bluestacks.com/public/bstkappsonpc/amdapps/Downloads/fruit_ninja_AMD_Installer.exe

Read More..

Download Need For Speed Showdown Full Version

| 0 comments |
Need For Speed Showdown Game Cover
Need For Speed Showdown Game Cover

Need For Speed Showdown Game Screenshots
Need For Speed Showdown Game Screenshots


Fast and Furious Showdown 2013 CrackED-3DM (PC/ENG/2013)
Fast and Furious Showdown 2013 Free Download Full Version PC Game Crack Patch
English | Platform: PC | Release: 24 May, 2013 | Publisher: Activations | Developer: Activations | 1.74 GB
Genre: Action

Fast & Furious: Showdown racing action, in which fans of the legendary "Fast and the Furious" drive and waiting for the sea of GCiG Ci-adrenaline, spectacular stunts and spectacular car chases, and the incredible variety of auto-tuning capabilities. You have to become the protagonist of exciting stories related to all the movies of the series, and challenge the international crime syndicate.


System Requirements:

  • OS: Windows 7 or (Windows XP32 / XP64 (with Service Pack 3) and Direct X 9.0c)
  • or (Windows Vista with Service Pack 2)
  • Processor: Intel Core 2 Duo 2.6 GHz or AMD Phenom X3 8750
  • Memory: 2 GB RAM
  • Graphics: GeForce 8800 GT series with 512 MB RAM or ATI Radeon HD 4850 with
  • 512 MB RAM
  • Direct X : 9.0c
  • Hard Drive: 2 GB HD space
  • Sound: Direct X 9.0-compliant sound card

Other Requirements: Broadband Internet connection
Additional: Internet connection is for Steam only.
No online MP
Download and Play!
 
Title: Download Need For Speed Showdown Full Version
Its Easy And Safe Click The Download Button....
 
Download Need For Speed Showdown Full Version Part 1Download Need For Speed Showdown Full Version Part 2
 
Note : 
After You Click On The Button Wait For 5 Sec Then Click on Skip Ad at 
top right Corner Do This 2 Times.....
Read More..

Shareaza Free Download For Windows XP

| 0 comments |

About Shareaza Free Download For Windows XP:

Shareaza is a peer-to-peer client for Windows that allows you to download any file-type found on several popular P2P networks.
Shareaza is the most luxurious and sophisticated file sharing system youll find. It can harness the power of up to four separate peer-to-peer (P2P) networks, including EDonkey2000, Gnutella, BitTorrent and Shareazas native network, Gnutella2 (G2).
Not only that, but Shareaza is completely FREE and wont show any annoying ads or pop-ups. It wont install any unwanted third party programs that can wreak havoc with your computer. No spyware, no registration, no "paid version". Just download and use. Simple.
What you get with Shareaza:
  • Phenomenal Multi-Network Support - You can download/upload from these networks: EDonkey2000, Gnutella, BitTorrent and Gnutella2 (G2).
  • Shareaza Introduces "Collections" - Collections group previews of album covers, descriptions, and song lists all in one complete package. Once youve discovered the collection, just click the file list to download.
  • Kick-ass Interface with loads of features - This P2P client has a lot to offer and you reap all the benefits. With Shareazas well designed interface you can do a lot more than all the other clients out there.

Technical Shareaza Free Download For Windows XP:

Title:Shareaza 2.6.0.0
Filename:Shareaza_2.6.0.0_Win32.exe
File size:6.60MB (6,924,356 bytes)
Requirements:Windows (All Versions)
Languages:Multiple languages
License:Open Source
Date added:June 7, 2012
Author:Shareaza Development Team
shareaza.sourceforge.net
MD5 Checksum:BC7BB980560B6F1B0E83A678364EB9D4
Shareaza Free Download For Windows XP

Shareaza Free Download For Windows XP

Read More..

Key Patch Microsoft Office 2010 Activator for All version REUPLOAD

| 0 comments |
 
 Activator office 2010

How to use :

  1. disable your antivirus first (because it was detected as a virus ).
  2. Close your microsoft office open .zip file you are downloaded ==> run Activator.exe.
  3. Click EZ-Activator Button.
  4. Enable your AV, if detect virus or something remove it.
  5. Your Microsoft Office is Activated.
 DOWNLOAD ACTIVATOR HERE

to download you mus have 4shared account,

Always Visit:www.Freekeycrack.blogspot.com
Read More..