【计算机组成原理】指令执行过程
生活随笔
收集整理的這篇文章主要介紹了
【计算机组成原理】指令执行过程
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
機器周期和時鐘周期
- 機器周期:又稱CPU周期。
- 時鐘周期:又稱CPU時鐘周期,是CPU操作的最基本單位。
指令周期
指令周期是CPU從主存中取出并執行一條指令的時間,不同指令的指令周期可能不同。
指定周期常用若干機器周期來表示,一個機器周期又包含若干時鐘周期。
每個指令周期內的機器周期可以不等,每個機器周期內的時鐘周期也可以不等。
指令周期包含:取指周期、間址周期、執行周期、中斷周期。
指令周期的每個工作周期都由CPU訪存,但是訪存的目的不同。
- 取指周期:取指令。
- 間址周期:取有效地址。
- 執行周期:取操作數。
- 中斷周期:保存程序斷點。
為了區分不同的工作周期,CPU設置4個標志觸發器區分,并以1狀態表示有效。
- FX對應取指:1->FX
- IND對應間址:1->IND
- EX對應執行:1->EX
- INT對應中斷:1->INT
指令周期的數據流
數據流:根據指令要求依次訪問的數據序列。
在指令執行不同的階段,要求依次訪問的數據序列是不同的。
取指周期
此階段會根據PC中的內容從主存中取出指令代碼并存放在IR中。
PC中存放的是指令的地址,根據此地址從內存單元中取出的是指令,并放
總結
以上是生活随笔為你收集整理的【计算机组成原理】指令执行过程的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 遍历表与表中的字段
- 下一篇: 【面向对象】泛化与继承