作业帮 > 综合 > 作业

在内存BLOCK开始处存放3到10个无符号字节数,从中找出最大数送入MAX单元中

来源:学生作业帮 编辑:搜搜考试网作业帮 分类:综合作业 时间:2024/06/13 15:32:44
在内存BLOCK开始处存放3到10个无符号字节数,从中找出最大数送入MAX单元中
这是微机原理中的题,求程序
在内存BLOCK开始处存放3到10个无符号字节数,从中找出最大数送入MAX单元中
DATA SEGMENT
BLOCK DB 48H,6AH,35H,0C9H,12H,93H
CON EQU $- BLOCK
MAX DB
DATA ENDS
CODE SEGMENT
ASSUME CS:CODE,DS:DATA
START:
MOV AX,DATA
MOV DS,AX
LEA SI,BLOCK
MOV CX,CON-1
MOV AL,[SI]
LOP:
INC SI
CMP AL,[SI]
JAE NEXT
MOV AL,[SI].
NEXT:
LOOP LOP
MOV MAX,AL
MOV AH,4CH
INT 21H
CODE ENDS
END START