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

问题描述:

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

问题解答:

我来补答
不是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
 
 
展开全文阅读
剩余:2000
下一页:绘图