;已知ARRAY数组中有8个无符号字节数据,编写完整的汇编语言程序
;将ARRAY数组中的最大值放入MAX单元中
DATA SEGMENT
ARRAY DB 12H,23H,34H,56H,78H,21H,65H,43H
MAX DB ? ;存放最大值
DATA ENDS
CODE SEGMENT
ASSUME CS:CODE,DS:DATA
START:
MOV AX,DATA ;初始化数据段
MOV DS,AX
MOV AX,0 ;要使用AH和AL 清零
LEA SI,ARRAY ;取数组的偏移地址个SI
MOV CX,8 ;8个数,计数8次
AGAINST:
MOV AL,[SI] ;将数组数据给AL
INC SI ;SI+1指向下一个数据
CMP AL,AH ;比较AH和AL
JC NEXT ;CF