第二章 练习题答案

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

第二章练习题

2-1 在IBM PC微型计算机上,分别进行以下8位二进制数的运算后,标志寄存器中OF、ZF、SF、CF的值分别为多少?

(1)10101011 + 01010101

(2)11011010 + 11101101

(3)01010101-00111110

(4)10110011-01100010

答案:(1)OF=0 ZF=1 SF=0 CF=1

(2)OF=0 ZF=0 SF=1 CF=1

(3)OF=0 ZF=0 SF=0 CF=0

(4)OF=1 ZF=0 SF=0 CF=0

2-2 有两个字数据12H和AB12H分别存放在存储器的10016H和8BA00H中,请图示它们在存储器中的存放情况。

答案:

10016H

8BA00H

2-3 在8086/8088中,某存储单元的逻辑地址如下,请算出它们的物理地址是多少?

(1)4514H:017BH

(2)F000H:0100H

(3)2350H:1ABCH

(4)10E0H:2020H

答案:(1)452BBH

(2)F0100H

(3)24FBCH

(4)12E20H

2-4 如图所示,试写出地址为20021H、20024H、20026H字节单元的内容,以及地址为20022H、20024H、20026H的字单元内容。

20020H 20021H 20022H 20023H 20028H

20024H 20025H 20026H 20027H

答案:78H ,FAH ,06H ,DEBCH ,03FAH ,0806H

2-5 设堆栈寄存器(SS )= 3E4BH ,程序中设置堆栈长度为200个字节,试计算出堆栈底部字单元物理地址、堆栈指针SP 初始值(即堆栈中没有数据时)和SP 初始值指向的物理地址。

答案:3E576H ,SP=0C8H(200),3E578H

2-6 设(AX )= 1122H ,(BX )= 3344H ,(CX )= 5566H ,(SP )= 2000H ,试分析以下程序执行后AX 、BX 、CX 、SP 中的内容分别为多少?并画出堆栈变化的示意图。 ……

PUSH AX PUSH BX PUSH CX POP AX POP CX ……

初始状态

PUSH AX

PUSH BX PUSH CX

POP AX POP CX

(AX)= 5566H (CX)= 3344H (BX)= 3344H (SP)= 1FFEH

相关文档
最新文档