注册 登录
编程论坛 汇编论坛

[求助]关于求最大数和最小数问题

静思 发布于 2006-05-22 19:07, 1308 次点击
已知在DATA开始的单元存放了十个带符号的字节数据,试编写程序求出这十个数据中的最大值和最小值。并把它们存放在指定的内存单元中。
3 回复
#2
公子吕2006-05-22 21:08
value db 10 dup
max db ?
min db ?

mov cl,9 ;十个数比较9次
mov al,value ;总假设al中的数为最小
mov si,offset value
again:
dec cl
jz exit
inc si
cmp al,byte ptr [si] ;al和第二个数比较
jl again ;al小再和后面的数比较
mov al,byte ptr [si] ;小的送al再后面比较
jmp again

exit:
mov min,al

找最大数仿照上面了。

#3
share2172006-05-26 15:01
为什么不能运行!
他给出的提示是OUT OF MOMORY
??
请帮下
谢谢!

#4
公子吕2006-05-26 17:19

你要把代码不成完整,加上代码段数据段

1