Advertisements
Advertisements
प्रश्न
Consider a block of memory locations beginning D600 H to D60F H. Write an assembly language program to find first occurrence of data byte A2 H, found HL pair must contain 0000H.
लघु उत्तरीय
उत्तर
Label | Mnemonics code | Comments |
MVI A, A2H | ; Load A2H in A immd. | |
MVI B, 10 H | ; MOV 10 H in B immd. | |
LXI H, D600H | ; Load D600H in HL pair | |
Loop: | CMP M | ; Compare A with M |
JZ END | ; Jump on Zero | |
INX H | ; Increment HL pair | |
DCR B | ; decrement B by 1 | |
JNZ Loop | ; Jump on no zero | |
LXI H, 0000H | ; Load 0000H in HL pair | |
End: | HLT | ; Halt process |
; | ||
; |
shaalaa.com
क्या इस प्रश्न या उत्तर में कोई त्रुटि है?