2. Write a program using 8085 Microprocessor for addition and subtraction of two BCD numbers.
ORG 0000h ; Starting address of the program
; Addition of two BCD numbers
MVI A, 43h ; Load first BCD number in register A
MVI B, 27h ; Load second BCD number in register B
MOV C, A ; Copy first BCD number to register C
ADD B ; Add B to A
DAA ; Decimal adjust after addition
HLT ; End of program
; Subtraction of two BCD numbers
MVI A, 82h ; Load first BCD number in register A
MVI B, 56h ; Load second BCD number in register B
MOV C, A ; Copy first BCD number to register C
SUB B ; Subtract B from A
DAA ; Decimal adjust after subtraction
HLT ; End of program
END ; End of program