
bubblesort
By:
GGMethos on
Oct 3rd, 2013 | syntax:
ASM (NASM) | size: 0.23 KB | hits: 44 | expires: Never
LXI H F000h
MOV C M
LOOP1: LXI H F001h
MOV A M
MOV E A
DCR C
MOV B C
JZ END
LOOP2: INX H
CMP M
JNC SWAP
HERE: DCR B
JNZ LOOP2
JMP LOOP1
SWAP: MOV D A
MOV A M
MOV M D
DCX H
MOV M A
INX H
MOV A E
JMP HERE
END: HLT