指令周期:修订间差异
外观
删除的内容 添加的内容
小 機器人: 本頁的鏈入頁面太少 |
无编辑摘要 |
||
(未显示15个用户的19个中间版本) | |||
第1行: | 第1行: | ||
{{Unreferenced|time=2018-04-20T08:37:05+00:00}} |
|||
{{Orphan|date=2008年3月}} |
|||
{{Expand|time=2018-04-20T08:37:05+00:00}} |
|||
'''指令周期''' |
'''指令周期'''(Instruction cycle),又稱'''提取-執行周期'''(fetch-and-execute cycle)是指[[CPU]]要執行一条机器指令經過的步驟,由若干'''機器周期'''组成。 |
||
不同的机器分解'''指令周期'''的方式也不同,有的处理器对每条指令分解出相同数量的机器周期(即使某些简单的指令可以在更少的机器周期内完成),另一些处理器根据指令的复杂程度分解出不同数量的机器周期 |
|||
⚫ | |||
⚫ | |||
⚫ | |||
⚫ | |||
* 執行指令 |
* 執行指令 |
||
* 儲存結果 |
* 儲存結果 |
||
一共是4步 |
|||
⚫ | |||
{{CPU技术|state=collapsed}} |
|||
⚫ | |||
{{compu-stub}} |
{{compu-stub}} |
||
[[Category:電腦架構]] |
[[Category:電腦架構]] |
||
[[de:Befehlszyklus]] |
|||
[[en:Instruction cycle]] |
|||
[[it:Ciclo di fetch-execute]] |
|||
[[pt:Ciclo de instrução]] |
2022年9月15日 (四) 09:19的最新版本
此條目没有列出任何参考或来源。 (2018年4月20日) |
此條目需要擴充。 (2018年4月20日) |
指令周期(Instruction cycle),又稱提取-執行周期(fetch-and-execute cycle)是指CPU要執行一条机器指令經過的步驟,由若干機器周期组成。
不同的机器分解指令周期的方式也不同,有的处理器对每条指令分解出相同数量的机器周期(即使某些简单的指令可以在更少的机器周期内完成),另一些处理器根据指令的复杂程度分解出不同数量的机器周期
- 取得指令:CPU內有程序計數器(PC),它儲存下一個要執行的指令的地址。處理器按PC儲存的地址,經主記憶體取得指令的內容,PC加1,經数据匯流排將指令存入指令寄存器(IR)。
- 解碼指令:將指令寄存器(IR)內的指令譯成機器語言。
- 執行指令
- 儲存結果
一共是4步 前兩步稱為提取周期,後兩步為執行周期。
这是一篇與计算机相關的小作品。您可以通过编辑或修订扩充其内容。 |