小骆花园 学校:编程.从五个数中选出最大值.(汇编)??

来源:百度文库 编辑:查人人中国名人网 时间:2024/05/06 04:32:52

求五个数的最大值,我们用了五行话表达,如果求100个数的最值呢?要比较99次,岂不是要写100行?按照它的表达,我们写成的代码是:

int n[5] = {2,3,1,4,0};

int N = n[0];

if(N > n[1])

N = n[1];

if(N > n[2])

N = n[2];

if(N > n[3])

N = n[3];

if(N > n[4])

N = n[4];

data segment
num db 1,2,3,4,5
data ends

code segment
.....

mov ah,num
mov cx,4

next1:mov al,[num+cx]
cmp ah,al
ja next2
xchang ah,al
next2:
loop next1

现在ah中的树最大了

.....
endp
end.
现在你自己整理一下吧