19 Nov MICROPROCESSOR & MICROCONTROLLER LAB MANUAL MICROPROCESSOR PROGRAMS NAKUMAR. M.E. 3 Sep A microprocessor is a clock-driven semiconductor device consisting of electronic Counter should count numbers from Flowchart for Program. MICROPROCESSOR 1) Start the program by loading the first data into Accumulator. To perform the subtraction of two 8 bit numbers using

Author: Gardadal Arasar
Country: Ghana
Language: English (Spanish)
Genre: Literature
Published (Last): 21 December 2004
Pages: 306
PDF File Size: 14.23 Mb
ePub File Size: 16.86 Mb
ISBN: 503-9-25102-923-1
Downloads: 65936
Price: Free* [*Free Regsitration Required]
Uploader: Guzragore

Entering the the number in the memory: Type the next opcode in the data field of the display vi. If the sum is larger than eight bits FFHit sets the carry flag.

To execute the program: Type the starting address in the address field of the 7-segment display iii. The flocwhart to add two 8-bit numbers is shown below: The third instruction increments the memory pointer HL register and now it will contain h The 4th instruction reads a byte from memory location h and load it 8085 microprocessor programs with flowchart register B.

The pcode 7E is stored in memory at location The opcode for this instruction is 0E and is stored at addressthe 8-bit operand B7h get stored at location To Check the Output: The next instruction at location having opcode 23 increments the HL pair.


The letter ‘E’ will be displayed in micrprocessor 7-segment address field to indicate that microprocesdor prgram executed successfully. Entering the Program in memory of Programmer kit: The theory is explained at the begining of 8085 microprocessor programs with flowchart 1st approach. The program to add two 8-bit numbers stored in memory is shown below along with the opcode and the physical locations where the program will be loaded in memory.

Program to Add two 8-bit numbers along with Carry

WAP using and verify for: The 1st instruction MVI A,93h, which is a two byte instruction, loads an immediate byte 93h in the accumulator. The 5th instruction adds the content of register A and B.

So it points to h. Press NEXT; and type the opcode in the data field.

Press NEXT key on the kit. Type h in the address field iii. The result 4A is seen in the data field of the 7-segment display. To check the result: The opcode is The 1st instruction LXI H, h is a 3 byte instruction.

Program to Add two 8-bit numbers along with Carry | Electricalvoice

The instruction is stored in memory at location, and The 2nd instruction reads 8085 microprocessor programs with flowchart byte from memory and loads it in accumulator A. The two 8-bit numbers are stored in memory location h and h and the result of addition microprocesaor to be save in memory at location Wiyh fourth instruction STA h is used to store the result content of accumulator in memory at location h and this instruction having opcode 32 is a 3 byte instruction stored at locationand The last instruction HLT is used to end the execution of the program.


Program Listing for 1st Method using 8085 microprocessor programs with flowchart immediate 8-bit data: Press GO key on the Kit ii. The program 80855 below gives the complete listing of the addition of two 8-bit numbers, the program listed below also shows the the machine opcode and the addresses where the program is to be loaded in memory.

The output can be verified as: The third instruction ADD C has the opcode 81 stored at addressafter this 8085 microprocessor programs with flowchart is executed the result get stored in accumulator.

Type the starting address of the prgram in the address field iii. Press NEXT key, you will find that the next memory microprocesor is automatically displayed v.

Addition of two 8-bit numbers with carry.