- 8
- 0
- 约 15页
- 2017-02-01 发布于重庆
- 举报
新编汇编语言程序设计四五章习题参考解答.
习题四
4.5 已知(AX)= 836BH,X分别取下列值,执行“CMP AX, X”后,标志位ZF、CF、OF、SF各是什么?
(1)X=3000H (2)X=8000H (3)X=7FFFFH (4)X=0FFFFH (5)X=0
答:上述指令执行后,标志位ZF、CF、OF、SF 的状态分别是:
(1) ZCOS=0010 (2) ZCOS=0000 (3) ZCOS=0010 (4) ZCOS=0101
(5) ZCOS=0001
4.7 测试名为X的一个字节,如果X的第1,3位均为1,转移到L1,如果只有一位为1,转移到L2,如果两位全为0,转移到L3。写出对应的指令序列。
答: MOV AL, X
AND AL, 0000 1010B
JZ L3
CMP AL, 0000 1010B
JE L1
JMP L2
4.12 计算分段函数:
X的值从键盘输入,Y的值送显示器输出。
答: INCLUDE YLIB.H
DATA SEGEMNT
MESS1 DB 0DH, 0AH, ‘Input value of X please : $’
MESS2 DB 0DH, 0AH, ‘ Y= : $’
DATA ENDS
CODE SEGMENT
ASSUME CS: CODE, DS: DATA
STAR
原创力文档

文档评论(0)