目录
1. 知识讲解
总线的方式下,是所有的寄存器和相应的电路都是连接到总线的。它们总线是一条公共的通路。
专用数据通路方式下,是需要交流的部件之间直接有一条通路,控制的方法就是依靠这条通路上的一个信号。
因为基本的控制逻辑是一样的,所以只以取指周期为例进行分析:
IR 到 CU 的路径画出来了,那么就需要表示一下这个过程(单总线没有画,所以没有表示这个过程)
2. 例题
把数据来拿过,必须放在一个能存东西的地方; ALU 是只负责计算,不负责保存的,所以是 ACC(这也是一个常识)。
数据的存和取,这个时候不需要关心地址是怎么来的,只需默认 地址是在 MAR 中就可以了。
MDR 和 ACC 是没有直接通路的,所以这里要穿过 ALU 放到 ACC。
要简述指令的数据通路,所以需要积累和整理课后习题中的指令。
因为图中没有画暂存寄存器,所以写到了 ALU, 但是 ALU 并不是一个存储部件,所以加括号不用那么严谨。
这里是仅要求写出数据通路,并没有要求写出相应的有效的状态;另一种题型是写出这些序列后,还需要安排能够并行的操作到同一个过程。