7.从包含10个无符号数的字节数组array中选出最小的一个数存于变量MIN中,并将该数以十进制形式显示出来。
程序员文章站
2022-03-10 09:45:00
...
7.从包含10个无符号数的字节数组array中选出最小的一个数存于变量MIN中,并将该数以十进制形式显示出来。
data segment
array db 11h,13h,4h,5h,7h,8h,2h,1h,14h,10h
min db ?
data ends
code segment
assume cs:code,ds:data
main proc far
start:
mov ax,data
mov ds,ax
mov si,0
mov bl,array[si] ;寄存器相对寻址
mov min,bl
mov cx,9
L1:
inc si
mov bl,array[si]
cmp min,bl
jbe L2
mov bl,array[si]
mov min,bl
L2:
loop L1
mov dl,min
add dl,30h
mov ah,02h
int 21h
mov ax,4c00h
int 21h
main endp
code ends
end start
上一篇: php文件夹名字如何设置中文