汇编语言 从BLOCK开始,存放着256个字节的带符号数,编写程序从这些数中找出绝对值最大的数,将其存入MAX单元。
分类:作业 ; 热度:4163 ; 最后更新于2020 年 02 月 14 日
汇编语言 从BLOCK开始,存放着256个字节的带符号数,编写程序从这些数中找出绝对值最大的数,将其存入MAX单元。
DATA SEGMENT
BLOCK DB 1,2,-3,4,-5
COUNT EQU $-BLOCK
MAX DB 0
DATA ENDS
CODE SEGMENT
ASSUME CS:CODE,DS:DATA
START:
MOV AX,DATA
MOV DS,AX
LEA BX,BLOCK
MOV AL,[BX]
MOV CX,1
T2: CMP AL,[BX+1]
JG T1
MOV AL,[BX+1]
T1: INC BX
INC CX
CMP CX,COUNT
JL T2
MOV MAX,AL
MOV AH,4CH
CODE ENDS
END START
仅有一条评论
2021年12月29日
这是直接比较的有符号数大小,不是绝对值吧?