AIM: To perform addition of two 8 bit numbers using 8085.
ALGORITHM:
- 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:
      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.
OBSERVATION:
| Input: | 80 (4150) | 
| 80 (4251) | |
| Output: | 00 (4152) | 
| 01 (4153) | 
RESULT:
Thus the program to add two 8-bit numbers were executed.