我想编写一个汇编程序来查找给定数字集的最大值和最小值。
这是我的最后一次尝试
[ORG 0x100]
jmp start
start: mov ax,0
mov bx,0
again: mov ax,[num+bx]
add bx,2
cmp bx,18
mov [max],ax
cmp ax,[max]
jl max_pre
mov [max], ax
mov [min],ax
cmp ax,[min]
jg min_pre
jne again
max_pre: mov [max],ax
min_pre: mov [min],ax
num: dw 56 , 45, 36 , 67 , 76 , 22 , 89 , 12 , 29 , 83
min: dw 56
max: dw 56
end: mov ax, 0x4c00 ;terminate program
int 0x21