CPU由控制器和運算器兩大部分組成,在控制器的控制之下,運算器儲存器和輸入輸出裝置等部件構成了一個整體。
CPU的控制器
程式計數器(PC):存放下一條指令在記憶體的地址
指令暫存器(IR):存放即將要執行的指令
指令譯碼器(ID):翻譯指令(操作碼+操作地址)
地址暫存器(AR):儲存當前CPU所訪問的記憶體地址
時序部件:提供時序控制訊號(計算機時鐘)
寄(計數器)
存(指令暫存器)
遺(譯碼器)
址(地址暫存器)
時(時序部件)
CPU的運算器
執行算術運算(加減乘除等)和邏輯運算(與或非等)
算術邏輯單元(ALU):
實現對資料的算數和邏輯運算
累加暫存器(AC):
通用暫存器,為ALU提供一個工作區,暫存
資料緩衝暫存器(DR):
讀寫記憶體,暫存的指令或資料
狀態條件暫存器(PSW):
存狀態標誌及控制標誌