IBM-PC汇编语言程序设计(第二版)课后习题答案(清华大学出版社)
(沈美明,温冬蝉著)
第二章
1.解答:有256个
2.解答:如下图.第一个络子为000B0H字单元,注意,是字单元,第五个格子为000B3H字单元
E5
1E
3C
2A
3.解答: 30022H字节单元内容: ABH 30024H字节单元内容: EFH
30021H字单元内容: AB34H 30022H字单元内容: CDABH
4.解答: 这三个物理地址都是3017AH,说明了不同的段地址和偏移地址对应同一物理地址
5.解答: CS+IP 第一个字的物理地址为: 0AAA40H
6.解答: 条件标志OF,SF,ZF,CF,的值依次为:0,0,0,0
7.下列操作可使用那些寄存器?
(1)加法和减法 AX,BX,CX,DX,当然,还有这几个通用寄存器的高低位了,如AH ,AL等
(2)循环计数 CX
(3)乘法和除法 DX,AX,AH,AL
(4)保存段地址 CS ,DS,ES,SS
(5)表示运算结果为O FLAGS
(6)将要执行的指令地址 IP
(7) 将要从堆栈取出数据的地址 BP,SP,SS
8.可以用来指示存储器地址的寄存器有: BX,SP,BP,DI,CS,DS,SI,ES,SS,IP
9.一一对应;
5--A 4--B 2--C 3--D 12--E 9--F 11--G 10--H 13--I 8--J 7--K 6---L 1--M 15--N 14--O