data segment
buf db 1,2,-5,3,16H
num equ $-buf
max db ?
min db ?
data ends
stack segment stack
sta db 80 dup(?)
stack ends
code segment
main proc far
assume cs:code,ds:data
mov ax,data
mov ds,ax
mov cx,num
lea si,buf
mov al,[si]
mov max,al
mov min,al
a3:inc si
mov al,[si]
cmp max,al
jge a1
mov max,al
a1:cmp min,al
jle a2
mov min,al
a2:inc si
loop a3
main endp
code ends
end main
求会的看一下呀 没法输出什么的 为什么呀 实在是不懂