<LINK>
簡述
CPU 執行指令會依序經過三種主要階段,獲取 (fetch)、解碼 (decode)、與執行 (execute)。因此,instrcution cycle 又被稱為 fetch-decode-execute cycle 或 fetch-execute cycle。從電腦開機 (boot-up) 到關閉的期間,CPU 遵守由三種階段構成的循環週期。
現代複雜處理器並不會等待整個週期完成後再執行下一條指令,通常會使用 CPU pipeline 加速指令執行。
Role of components
其中一個特殊的 register ,稱作 PC (program counter),在讀取指令時會經常用到。PC 會保存下一個要執行的 指令的記憶體位置。