Files
college-C/2/test.asm
2022-02-25 15:33:16 +02:00

20 lines
283 B
NASM

mov bh, 0
mov ah, cl
begin:
cmp ch, ah ; if ah > ch jump to lower
jg lower
mov al, ah
mov ah, ch
mov ch, al
lower:
cmp bh, ch ; if ch < bh jump to finish
jg finish
mov bh, ch
finish:
mov ch, dl
mov dl, dh
mov dh, 0
cmp ch, 0
je the_end ; if ch == 0 jump to the_end
jmp begin
the_end: