在以num为首址的存储区中存有n个带符号的字节类型的数据,从中找出最大数并送入max单元
1.实验代码
.model small
.data
num db 12,1,8,-3,6,7,-8,9,20,6,1,50,-2,-8,22,-4
MAX db 0
.stack
.code ;预处理
MOV AX,@data
MOV DS,AX ;数据段
LEA SI,num
MOV AL,[SI]
MOV MAX,AL ;将第一个设为初值
MOV CX,16 ;循环次数
MOV BX,0
NEXT:
INC BX
MOV AL,[SI+BX] ;比较
CMP AL,MAX ;JG 有符号跳转
JG LARGER
JMP GOOD
LARGER:
MOV MAX,AL
GOOD: LOOP NEXT
MOV AX,4C00H
INT 21H
END
2.结果