主题:求助?
chinaedward
[专家分:0] 发布于 2007-04-24 23:09:00
帮我编一个:
要求:找出DA数据区中带符号数的最大数与最小数的汇编程序,谢谢了.急用!
回复列表 (共1个回复)
沙发
chrissie [专家分:50] 发布于 2007-04-27 22:54:00
求最小数(最大数差不多)
data segment
buffer db 8bh,03h,0efh,4ch,06h,0dh,01h,0d4h,7ah,0e5h
count equ $-buffer
mininum db ?
data ends
code segment
assume cs:code,ds:data
start: mov ax,data
mov ds,ax
lea si,buffer
lea di,mininum
mov cx,count
dec cx
mov bl,[si]
inc si
lop1: lodsb
cmp al,bl
jge lop2 ;(al)>=(bl)时跳转
mov bl,al
lop2: loop lop1
mov [di],bl
mov dl,[di] ;显示输出
mov ah,2
int 21h
mov ah,4ch
int 21h
code ends
end start
我来回复