计算机系统基础模拟试题答案

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

计算机组成原理模拟试题答案

一、填空题

1、运算器控制器

2、-59H

3、算术运算

4、2或3

5、24

6、读写控制信号片选信号

7、分散式刷新

8、操作数的有效地址1

9、微指令

10、取指令分析指令执行指令

11、程序计数器指令寄存器

12、程序计数器PC的内容

13、可屏蔽中断

14、允许

15、CPU暂停方式CPU周期窃取方式直接访问存储器工作方式

16、主存地址寄存器MAR 字数计数器WC

二、单项选择题

三、简答题

1.

[X]补=11.0011 [Y]补=11.0101

[X+Y]补=[X]补+[Y]补=11.0011+11.0101=10.1000

f s1=0, f s2=1,

f s1‡f s2,

结果溢出

解:将x,y转换成浮点数据格式

= 00 01, 01010

[x]

[y]浮= 11 11, 01001

=1111+1111=1110,即-2,因此将Y的尾数右移两位,得:(1)对阶:[Ey-Ex]

[Y]

= 00 01, 0001001

(2)对尾数求和,得:

= 0001, 0110001

[x+y]

(3)规格化:由于符号位和第一位数不相等,是规格化数

= 0001, 0110001

[x+y]

(4)舍入:采用0舍1入法。得:

[x+y]

= 0001, 01100

(5)判溢:数据无溢出,因此结果为

x+y =2+1×(+0.1100B)

3.

解:

(1)总共需要的芯片数为(128K×16)/(64K×1)=32

(2)因为32个芯片可以同时刷新,而且每个芯片中的四个矩阵也可以同时刷新,所以只要在2ms内刷新完128行即可,因此分散刷新时,刷新信号的周期是2×1000/128=15.625μs

4.

解:

变址编址(考虑基址)访存有效地址=2600H+03B0H+7DH

=2A2DH

相对编址的访存有效地址=3B00H+7DH

=3B7FH

5.

解:

(1)A:数据缓冲寄存器DR;B:指令寄存器IR;

C:主存地址寄存器;D:程序计数器PC。

(2)M->IR->控制器

(3)读:M->DR->ALU->AC;写:AC->DR->M

6.

解:

(1) 关中断,进入不可再次响应中断的状态。

(2) 保存断点和现场

(3) 判别中断源,转向中断服务程序。

(4) 开中断。开中断将允许更高级中断请求得到响应,实现中断嵌套。

(5) 执行中断服务程序。

(6) 退出中断。在退出时,又应进入不可中断状态,即关中断,恢复现场、恢复断点,然后开中断,返回原程序执行。

解:

(1)ROM芯片:1片,RAM芯片:2片;

(2)RAM区域的地址空间为:2000H~5FFFH;

(3)RAM芯片1的地址空间空间为2000H~3FFFH;RAM芯片2的地址空间为4000H~5FFFH;

(4)ROM芯片的片选逻辑:A15A14A13

RAM芯片1的片选逻辑:A15A14A13

RAM芯片2的片选逻辑:A1514A13

(5)

相关文档
最新文档