PCWrite&;如果写入MIPS管道,请执行/参考?

PCWrite&;如果写入MIPS管道,请执行/参考?,mips,pipeline,computer-architecture,Mips,Pipeline,Computer Architecture,从帕特森/轩尼诗的书中: 什么是PCWrite和IF/DWrite(来自危险检测单元的两个最左边的控制信号)好的,我想PCWrite,IF/DWrite用于暂停,设置为0以暂停 当PCWrite被解除断言(=0)时,IF阶段不推进PC寄存器。这会导致它反复阅读相同的指令。这有效地冻结了当前处于IF阶段的指令 当IF/DWrite被解除断言(=0)时,IF/ID寄存器不会被写入,从而使其一次又一次地向IF阶段发送相同的指令。这将有效地冻结当前处于ID阶段的指令 请参阅《计算机组织与设计》(第四

从帕特森/轩尼诗的书中:


什么是PCWrite和IF/DWrite(来自危险检测单元的两个最左边的控制信号)

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

  • 当PCWrite被解除断言(=0)时,IF阶段不推进PC寄存器。这会导致它反复阅读相同的指令。这有效地冻结了当前处于IF阶段的指令

  • 当IF/DWrite被解除断言(=0)时,IF/ID寄存器不会被写入,从而使其一次又一次地向IF阶段发送相同的指令。这将有效地冻结当前处于ID阶段的指令


请参阅《计算机组织与设计》(第四版)第373页。

谢谢您的回答。我为其他可能偶然发现它的人写了一个详细的答案。