指令周期
CPU從主存中每取出並執行一條指令所需的全部時間。
指令周期常常用若干個機器周期來表示,機器周期又叫CPU周期。

一個機器周期有包含若干個時鍾周期(也稱節拍、T周期或CPU時鍾周期,它是CPU操作的最基本單位)

每個指令周期內的機器周期可以不等,每個機器周期內的節拍數可以不相等。

每個指令的任務是不一樣的。
指令周期流程

硬件結構:觸發器。


指令周期的數據流——取指周期


指令周期的數據流——間址周期


指令周期的數據流——執行周期
執行周期的任務是根據IR中的指令字的操作碼和操作數通過ALU操作產生執行結果。不同指令的執行周期操作不同,因此沒有統一的數據流向。
指令周期的數據流——中斷周期


指令的執行方案
一個指令周期通常要包括幾個時間段(執行步驟),每個步驟完成指令的一部分功能,幾個依次執行的步驟完成這條指令的全部功能。




本節回顧

