---
第 5 章习题参考答案
第 5 章习题参考答案
1.请在括号内填入适当答案。在 CPU 中: (1)保存当前正在执行的指令的寄存器是( IR ); (2)保存当前正在执行的指令地址的寄存器是( AR ) (3)算术逻辑运算结果通常放在( DR )和( 通用寄存器 )。
2.参见图 5.15的数据通路。画出存数指令“ STO Rl,(R2)”的指令周期流程 图,其含义是将寄存器 Rl 的内容传送至 (R2)为地址的主存单元中。标出各微操 作信号序列。
解:
STO R1, (R2)的指令流程图及微操作信号序列如下:
1
---
---
第 5 章习题参考答案
STO R1, (R2)
(PC)→AR
PCO, G, AR i
(M) →DR R/W=R
(DR) →IR DRO, G, IR i
(R2)→AR R2O, G, AR i
(R1)→DR R1O, G, DR i
(DR) →M R/W=W
~
3.参见图 5.15 的数据通路, 画出取数指令 “LAD (R3),R0”的指令周期流程图, 其含义是将 (R3)为地址主存单元的内容取至寄存器 R2 中,标出各微操作控制信 号序列。
解:
LAD R3, (R0)的指令流程图及为操作信号序列如下:
2
---
---
第 5 章习题参考答案
LAD (R3), R0
(PC)→AR PCO, G, AR i
(M) →DR R/W=R
(DR) →IR DRO, G, IR i
(R3)→AR R3O, G, AR i
(M) →DR R/W=R
(DR) →R0 DRO, G, R0i
~
4.假设主脉冲源频率为 10MHz,要求产生产生器的逻辑图。 解:
3
---
5 个等间隔的节拍脉冲,试画出时序 ---
第 5 章习题参考答案
5.如果在一个 CPU 周期中要产生 3 个节拍脉冲;Tl=200ns,T2=400ns,T3=200ns, 试画出时序产生器逻辑图。
解:取节拍脉冲 Tl、T2、T3 的宽度为时钟周期或者是时钟周期的倍数即可。所 以取时钟源提供的时钟周期为 200ns,即,其频率为 5MHz.;由于要输出 3 个节 拍脉冲信号,而 T3 的宽度为 2 个时钟周期,也就是一个节拍电位的时间是 4 个 时钟周期,所以除了 C4 外,还需要 3 个触发器—— Cl、C2、C3;并令 T1
C C ;T1
1
2
C2 C3 ;T3 C1 C3 ,由此可画出逻辑电路图如下:
4
---
---
第 5 章习题参考答案
6.假设某机器有 80 条指令,平均每条指令由 4 条微指令组成,其中有一条取
指微指令是所有指令公用的。 已知微指令长度为 32 位,请估算控制存储器容量。
---
计算机组成原理第五章答案
![](/skin/haowen/images/icon_star.png)
![](/skin/haowen/images/icon_star.png)
![](/skin/haowen/images/icon_star.png)
![](/skin/haowen/images/icon_star.png)