计算机系统基础模拟试题答案
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 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)