0

为什么 PC 在单周期数据路径中不需要明确的写入信号?为什么多周期数据路径中需要明确的写控制信号?

谢谢

4

1 回答 1

1

由于您没有提及数据路径,我将假设 Patterson 和 Hennessy 的单周期和多周期数据路径。如果你检查这个问题中流动的单周期控制信号,JumpBranch控制信号在管道末端馈送到多路复用器,这决定了 PC 的输入。在没有这些控制输入的情况下,PC 将增加它的默认值,4。因此,在单周期数据路径中不需要对 PC 进行显式写控制。

这对于多周期数据路径是不同的,因为许多操作是并行发生的,因此需要明确控制来确定在确定下一条指令的地址时选择哪条路径。

于 2016-11-28T12:48:02.793 回答