作业帮 > 综合 > 作业

2、 求用汇编语言编程:给DX送一个初值,然后判断:若DX的高4位全为0,则使AX=0;否则使AX=-1

来源:学生作业帮 编辑:大师作文网作业帮 分类:综合作业 时间:2024/11/11 22:35:15
2、 求用汇编语言编程:给DX送一个初值,然后判断:若DX的高4位全为0,则使AX=0;否则使AX=-1
2、 求用汇编语言编程:给DX送一个初值,然后判断:若DX的高4位全为0,则使AX=0;否则使AX=-1
不是DH全为0,而是DH高4位为0,所以判断条件是无符号数比较,是否小于等于0FH,另对程序优化,如下:
ASSUME CS:CODE
CODE SEGMENT
START:
MOV DX,1234
MOV AX,0FFFFH
CMP DH,0fh
JA L2
INC AX
L2:
MOV AH,4CH
INT 21H
CODE ENDS
END START