计算机组成原理模拟试题答案
一、填空题
运算器 控制器
-59H
算术运算
2或3
24
读写控制信号 片选信号
分散式刷新
操作数的有效地址 1
微指令
取指令 分析指令 执行指令
程序计数器 指令寄存器
程序计数器PC的内容
可屏蔽中断
允许
CPU暂停方式 CPU周期窃取方式 直接访问存储器工作方式
主存地址寄存器MAR 字数计数器WC
二、单项选择题
题号
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
答案
D
B
C
A
D
C
B
B
C
A
C
D
A
C
D
三、简答题
1.
[X]补=11.0011 [Y]补=11.0101
[X+Y]补=[X]补+[Y]补=11.0011+11.0101=10.1000
fs1=0, fs2=1,
fs1?fs2,
结果溢出
2.
解: 将x,y转换成浮点数据格式
[x]浮 = 00 01, 01010
[y]浮 = 11 11, 01001
(1)对阶:[Ey-Ex]补=1111+1111=1110,即-2,因此将Y的尾数右移两位,得:
[Y]浮 = 00 01, 0001001
(2)对尾数求和,得:
[x+y]浮 = 0001, 0110001
(3)规格化:由于符号位和第一位数不相等,是规格化数
[x+y]浮 = 0001, 0110001
(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) 退出中断。在退出时,又应进入不可中断状态,即关中断,恢复现场、恢复断点,然后开中断,返回原程序执行。
7.
解:
ROM芯片:1片,RAM芯片:2片;
RAM区域的地址空间为:2000H~5FFFH;
RAM芯片1的地址空间空间为2000H~3FFFH;RAM芯片2的地址空间为4000H~5FFFH;
ROM芯片的片选逻辑:A15A14A13
RAM芯片1的片选逻辑:A15A14A
RAM芯片2的片选逻辑:A15A14A
A15~A0
A15~A0
D7~D0D7~D0D7~D0ROM
D7~D0
D7~D0
D7~D0
ROM
CS0CSCPU
CS0
CS
CPU
CS1A13
CS1
A13
CS2B
CS2
B
CS
CS
CS8K*8
CS
8K*8
R/WWE
R/W
WE
A12~A0
A12~A0
CS8K*8A15A15~A0A12~A0A14ACA12~A0MREQ
CS
8K*8
A15
A15~A0
A12~A0
A14
A
C
A12~A0
MREQ
WE
WE
D7~D0
D7~D0