Now starting with Microprocessor program of 8085 we at-first think about the steps or algorithm of the program.
For 8 bit addition we need
Program Comment
For 8 bit addition we need
- Start the program by loading the first data into Accumulator.
- Move the data to a register (B register).
- Get the second data and load into Accumulator.
- Add the two register contents.
- Check for carry.
- Store the value of sum and carry in memory location.
- Terminate the program.
Program Comment
MVI C,00 Initialize
C register to 00
LDA 4150 Load the value to Accumulator.
MOV B, A Move the content of
Accumulator to B register.
LDA 4151 Load the value to Accumulator.
ADD B Add the value of register B to A
JNC LOOP
Jump on no carry
INR C Increment value of register C
LOOP: STA 4152 Store the value of Accumulator
(SUM).
MOV A, C Move content of register C to
Acc.
STA 4153 Store the value of Accumulator
(CARRY)
HLT Halt
the program.
No comments:
Post a Comment