来自Patterson / Hennessy的书:
什么是PCWrite& IF / DWrite(2个来自危险检测单元的最多控制信号)
答案 0 :(得分:0)
好的,我想PCWrite,IF / DWrite用于拖延,设置为0以停止
答案 1 :(得分:0)
当PCWrite置为无效(= 0)时,IF阶段不会使PC寄存器前进。这使它一遍又一遍地读取相同的指令。这有效地冻结了当前处于IF阶段的指令。
当IF / DWrite置为无效(= 0)时,不写入IF / ID寄存器,使其一遍又一遍地向IF阶段发送相同的指令。这有效地冻结了当前处于ID阶段的指令。
请参阅计算机组织与设计(第4版)中的第373页。