指令週期

指令週期 （ Instruction cycle ） ， 又稱提取 － 執行週期 （ fetch - and - execute cycle ） 是指CPU要執行一條機器指令經過的步驟 ， 由若干機器週期組成 。 不同的機器分解指令週期的方式也不同 ， 有的處理器對每條指令分解出相同數量的機器週期 （ 即使某些簡單的指令可以在更少的機器週期內完成 ） ， 另一些處理器根據指令的複雜程度分解出不同數量的機器週期 取得指令 ： CPU內有程序計數器 （ PC ） ， 它儲存下一個要執行的指令的地址 。 處理器按PC儲存的地址 ， 經主記憶體取得指令的內容 ， PC加1 ， 經數據匯流排將指令存入指令寄存器 （ IR ） 。 解碼指令 ： 將指令寄存器 （ IR ） 內的指令譯成機器語言 。 執行指令 儲存結果 一共是4步 前兩步稱爲提取週期 ， 後兩步爲執行週期 。 Category: 電腦架構