2011-11-20 45 views

回答

0

好,我想PCWrite,如果使用/ DWRITE對於失速,設置爲0來停止

+0

感謝您的回答。我爲其他可能偶然發現的人寫了一個詳細的答案。 – Ilya

0
  • 當PCWrite被取消斷言(= 0)時,IF級不會使PC寄存器前進。這導致它一遍又一遍地讀取相同的指令。這有效地凍結了當前處於IF階段的指令。

  • 當IF/DWrite被取消斷言(= 0)時,IF/ID寄存器不會被寫入,從而一次又一次向IF階段傳送相同的指令。這有效地凍結了當前處於ID階段的指令。

請參閱計算機組織與設計(第4版)中的第373頁。