CPU的功能和基本組成結構


CPU的功能

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

運算器和控制器的功能

CPU的基本結構

運算器的基本結構

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

直接連接會有多個寄存器同時一直向ALU傳輸數據。

使用多路選擇器:

使用三態門:

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

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

控制器的基本結構

整體

本節回顧


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM