計算機組成結構與基本體系

淮北上發表於2020-10-27

cpu結構(運算器和控制器的組成)

我們知道,主機是計算機當中的核心部分,整個計算機的組成就是主機+外設。
那麼計算機結構裡面的主機是指什麼呢?主機只包括兩個部分,一個是cpu,另外一個部分是記憶體,也稱為主儲存器。
像是硬碟,顯示卡這些東西都屬於外設,只有兩大部件是屬於主機的。
在這裡面需要額外注意的就是cpu裡面的運算器和控制器。

  1. 運算器:運算職能。(比如加法,減法……)
  • 算術邏輯單元ALU
  • 累加暫存器AC:運算過程中,不僅僅在加法,減法中也會用到AC,就是在運算過程中存放一些運算需要用到的值
  • 資料緩衝暫存器DR:在對記憶體儲器進行讀寫操作時用來暫存資料
  • 狀態條件暫存器PSW:用來儲存運算過程中相關標誌位(常考)
  1. 控制器:控制部件的相關運作,控制整個cpu互動
  • 程式計數器PC:存放下一條指令的地址,即:將要執行的指令程式碼。在執行當前指令時,即將執行下一條指令,執行下一條指令的時候我們需要了解下一條指令在什麼位置,這個時候就需要程式計數器PC
  • 指令暫存器IR,用來暫存當時正在執行的指令
  • 指令譯碼器,計算機執行一條指定的指令時,首先分析這條指令的操作碼是什麼,以決定操作的性質和方法,然後才能控制計算機其他各部件協同完成指令表達的功能。
  • 時序部件

ps:指令由操作碼和地址碼組成,操作碼錶示要執行的操作性質,地址碼時操作碼執行時操作物件的地址

相關文章