跳转到内容

指令周期:修订间差异

维基百科,自由的百科全书
删除的内容 添加的内容
HRoestBot留言 | 贡献
r2.6.5) (机器人添加:ru:Instruction cycle
无编辑摘要
 
(未显示9个用户的12个中间版本)
第1行: 第1行:
{{Unreferenced|time=2018-04-20T08:37:05+00:00}}
'''指令周期'''又稱'''機器周期'''或'''讀取-執行周期'''(fetch-and-execute cycle)是指[[CPU]]要執行指令經過的步驟。
{{Expand|time=2018-04-20T08:37:05+00:00}}
'''指令周期'''(Instruction cycle),又稱'''取-執行周期'''(fetch-and-execute cycle)是指[[CPU]]要執行一条机器指令經過的步驟,由若干'''機器周期'''组成


不同的机器分解'''指令周期'''的方式也不同,有的处理器对每条指令分解出相同数量的机器周期(即使某些简单的指令可以在更少的机器周期内完成),另一些处理器根据指令的复杂程度分解出不同数量的机器周期
* 取得指令:CPU內有[[程計數器]](PC),它儲存下個要執行的指令的地址。處理器按PC儲存的地址,經主記憶體取得指令的內容,PC加1,經[[資料匯流排]]將指令存入[[指令存器]](IR)。

* 解碼指令:將IR內的指令譯成[[機器語言]]。
* 取得指令:CPU內有[[程計數器]](PC),它儲存下個要執行的指令的地址。處理器按PC儲存的地址,經主記憶體取得指令的內容,PC加1,經[[数据匯流排]]將指令存入[[指令存器]](IR)。
* 解碼指令:將[[指令寄存器]](IR)內的指令譯成[[機器語言]]。
* 執行指令
* 執行指令
* 儲存結果
* 儲存結果
一共是4步
前兩步稱為'''取周期''',後兩步為'''執行周期'''。


{{CPU技术|state=collapsed}}
前兩步稱為'''取周期''',後兩步為'''執行周期'''。
{{compu-stub}}
{{compu-stub}}


[[Category:電腦架構]]
[[Category:電腦架構]]

[[de:Befehlszyklus]]
[[en:Instruction cycle]]
[[es:Ciclo de instrucción]]
[[it:Ciclo di fetch-execute]]
[[ko:명령 주기]]
[[lv:Cikls]]
[[pt:Ciclo de instrução]]
[[ru:Instruction cycle]]

2022年9月15日 (四) 09:19的最新版本

指令周期(Instruction cycle),又稱提取-執行周期(fetch-and-execute cycle)是指CPU要執行一条机器指令經過的步驟,由若干機器周期组成。

不同的机器分解指令周期的方式也不同,有的处理器对每条指令分解出相同数量的机器周期(即使某些简单的指令可以在更少的机器周期内完成),另一些处理器根据指令的复杂程度分解出不同数量的机器周期

一共是4步 前兩步稱為提取周期,後兩步為執行周期