什么是PCWrite& MIPS管道中的IFWrite做/参考?

时间:2011-11-20 04:25:41

标签: mips pipeline computer-architecture

来自Patterson / Hennessy的书:

什么是PCWrite& IF / DWrite(2个来自危险检测单元的最多控制信号)

2 个答案:

答案 0 :(得分:0)

好的,我想PCWrite,IF / DWrite用于拖延,设置为0以停止

答案 1 :(得分:0)

  • 当PCWrite置为无效(= 0)时,IF阶段不会使PC寄存器前进。这使它一遍又一遍地读取相同的指令。这有效地冻结了当前处于IF阶段的指令。

  • 当IF / DWrite置为无效(= 0)时,不写入IF / ID寄存器,使其一遍又一遍地向IF阶段发送相同的指令。这有效地冻结了当前处于ID阶段的指令。

请参阅计算机组织与设计(第4版)中的第373页。