Professional Documents
Culture Documents
CS401P 1 BC220405680
CS401P 1 BC220405680
[org 0x0100]
jmp start
id: db 2,2,0,4,0,5,6,8,0
less: db 0
sumResult: db 0,0,0,0,0,0,0,0,0
sortResult: db 0,0,0,0,0,0,0,0,0
swap: db 0
start:
mov cx, 8
mov bl, 9
mov si, id
low:
cmp al, bl
jge next
cmp al, 0
jz next
mov bl, al
next:
inc si
dec cx
jnz low
mov [less], bl
mov si, id
mov cx, 9
mov bl, 0
addroutine:
add bl, al
inc si
inc di
dec cx
jnz addroutine
mov cx, 8
main:
mov si, 0
inner:
jae noswap
noswap:
add si, 1
cmp si, cx
jne inner
je main
int 0x21