Business Studies, asked by sukanyakhandare, 7 months ago

write program for multiplication of 08H and 02H.

Answers

Answered by sadansharmaipca
0

Answer:

Explanation – Registers used: A, H, L, C, D, E

LHLD 2050 loads content of 2051 in H and content of 2050 in L

XCHG exchanges contents of H with D and contents of L with E

MOV C, D copies content of D in C

MVI D 00 assigns 00 to D

LXI H 0000 assigns 00 to H and 00 to L

DAD D adds HL and DE and assigns the result to HL

DCR C decreaments C by 1

JNZ 200A jumps program counter to 200A if zero flag = 0

SHLD stores value of H at memory location 3051 and L at 3050

HLT stops executing the program and halts any further execution

Similar questions