
CPU的功能
- 指令控制:完成取指令、分析指令和執行指令的操作,即程序的順序控制
- 操作控制:一條指令的功能往往是由若干個操作信號的組合來實現的。CPU管理並產生由內存取出的每條指令的操作信號,把各種操作信號送往相應的部件,從而控制這些部件按指令的要求進行動作。
- 時間控制:對各種操作加以時間上的空字,時間控制要以每條指令按時間順序提供有的控制信號。
- 數據加工:對數據進行算術和邏輯運算
- 中斷處理:對計算機運行過程中出現的異常情況和特殊請求進行處理。
運算器和控制器的功能

CPU的基本結構
運算器的基本結構

專用數據通路方式:根據指令執行過程中的數據和地址的流動方向安排連接線路。

直接連接會有多個寄存器同時一直向ALU傳輸數據。
使用多路選擇器:

使用三態門:

CPU內部單總線方式:將所有寄存器的輸入端和輸出端都連接到一條公共的通路上。

結構簡單,容易實現,但數據傳輸存在較多沖突的現象,性能較低。



控制器的基本結構

整體




本節回顧

