MVI C,04H
;COUNTER IN REG C
LOOP1: MOV B,C
LXI H,1050H
LOOP2:
MOV A,M
INX H
CMP M
JC SKIP
; SWEPT DATA IF A IS GREATER THEN MEMORY DATA
MOV D,M
MOV M,A
DCX H
MOV M,D
INX H
SKIP:
DCR B
JNZ LOOP2
DCR C
JNZ LOOP1
HLT
MVI C,04H
;COUNTER IN REG C
LOOP1: MOV B,C
LXI H,1050H
LOOP2:
MOV A,M
INX H
CMP M
JC SKIP
; SWEPT DATA IF A IS GREATER THEN MEMORY DATA
MOV D,M
MOV M,A
DCX H
MOV M,D
INX H
SKIP:
DCR B
JNZ LOOP2
DCR C
JNZ LOOP1
HLT
0 Comments