指令周期
计算机完成一条指令执行所需要的时间
此條目沒有列出任何參考或來源。 (2018年4月20日) |
此條目需要擴充。 (2018年4月20日) |
指令周期(Instruction cycle),又稱提取-執行周期(fetch-and-execute cycle)是指CPU要執行一條機器指令經過的步驟,由若干機器周期組成。
不同的機器分解指令周期的方式也不同,有的處理器對每條指令分解出相同數量的機器周期(即使某些簡單的指令可以在更少的機器周期內完成),另一些處理器根據指令的複雜程度分解出不同數量的機器周期
- 取得指令:CPU內有程序計數器(PC),它儲存下一個要執行的指令的地址。處理器按PC儲存的地址,經主記憶體取得指令的內容,PC加1,經數據匯流排將指令存入指令寄存器(IR)。
- 解碼指令:將指令寄存器(IR)內的指令譯成機器語言。
- 執行指令
- 儲存結果
一共是4步 前兩步稱為提取周期,後兩步為執行周期。
這是一篇與電腦相關的小作品。您可以透過編輯或修訂擴充其內容。 |