首頁>Club>
1
回覆列表
  • 1 # 使用者4367570282485

    第四條指令即“NOP”指令,這是一條空操作指令,有調機的作用。

    其中第一個CPU週期中取指令,CPU把23號單元的“NOP”指令取出放到指令暫存器,第二個CPU週期中執行該指令。因譯碼器譯出是“NOP”指令,第二個CPU週期中操作控制器不發出任何控制訊號。NOP指令可用來調機之用。

    CPU把24號單元的“JMP 21”指令取出放至指令暫存器,同時程式計數器內容加1,變為25,從而取下一條指令做好準備。CPU把指令暫存器中地址碼部分21送到程式計數器,從而用新內容21代替PC原先的內容25。

    擴充套件資料

    指令不同,所需的機器週期數也不同。對於一些簡單的的單位元組指令,在取指令週期中,指令取出到指令暫存器後,立即譯碼執行,不再需要其它的機器週期。對於一些比較複雜的指令,例如轉移指令、乘法指令,則需要兩個或者兩個以上的機器週期。

    從指令的執行速度看,單位元組和雙位元組指令一般為單機器週期和雙機器週期,三位元組指令都是雙機器週期,只有乘、除指令佔用4個機器週期。

  • 中秋節和大豐收的關聯?
  • 六月香醬做炸醬麵好吃嗎?