CPU是由運算器和控制器這兩個部分組成的。
1、運算器由算術邏輯單元(ALU)、累加器、狀態暫存器、通用暫存器組等組成。算術邏輯運算單元(ALU)的基本功能為加、減、乘、除四則運算,與、或、非、異或等邏輯操作,以及移位、求補等操作。計算機執行時,運算器的操作和操作種類由控制器決定。運算器處理的資料來自儲存器;處理後的結果資料通常送回儲存器,或暫時寄存在運算器中。與Control Unit共同組成了CPU的核心部分。
2、控制器分組合邏輯控制器和微程式控制器,兩種控制器各有長處和短處。組合邏輯控制器設計麻煩,結構複雜,一旦設計完成,就不能再修改或擴充,但它的速度快。微程式控制器設計方便,結構簡單,修改或擴充都方便,修改一條機器指令的功能,只需重編所對應的微程式;要增加一條機器指令,只需在控制儲存器中增加一段微程式,但是,它是透過執行一段微程。具體對比如下:組合邏輯控制器又稱硬佈線控制器,由邏輯電路構成,完全靠硬體來實現指令的功能。擴充套件資料1、順序控制:這是指控制程式中指令的執行順序。程式中的各指令之間是有嚴格順序的,必須嚴格按程式規定的順序執行,才能保證計算機工作的正確性。2、操作控制:一條指令的功能往往是由計算機中的部件執行一系列的操作來實現的。CPU要根據指令的功能,產生相應的操作控制訊號,發給相應的部件,從而控制這些部件按指令的要求進行動作。
3、時間控制:就是對各種操作實施時間上的定時。在一條指令的執行過程中,在什麼時間做什麼操作均應受到嚴格的控制。只有這樣,計算機才能有條不紊地自動工作。
4、資料加工:即對資料進行算術運算和邏輯運算,或進行其他的資訊處理。
CPU是由運算器和控制器這兩個部分組成的。
1、運算器由算術邏輯單元(ALU)、累加器、狀態暫存器、通用暫存器組等組成。算術邏輯運算單元(ALU)的基本功能為加、減、乘、除四則運算,與、或、非、異或等邏輯操作,以及移位、求補等操作。計算機執行時,運算器的操作和操作種類由控制器決定。運算器處理的資料來自儲存器;處理後的結果資料通常送回儲存器,或暫時寄存在運算器中。與Control Unit共同組成了CPU的核心部分。
2、控制器分組合邏輯控制器和微程式控制器,兩種控制器各有長處和短處。組合邏輯控制器設計麻煩,結構複雜,一旦設計完成,就不能再修改或擴充,但它的速度快。微程式控制器設計方便,結構簡單,修改或擴充都方便,修改一條機器指令的功能,只需重編所對應的微程式;要增加一條機器指令,只需在控制儲存器中增加一段微程式,但是,它是透過執行一段微程。具體對比如下:組合邏輯控制器又稱硬佈線控制器,由邏輯電路構成,完全靠硬體來實現指令的功能。擴充套件資料1、順序控制:這是指控制程式中指令的執行順序。程式中的各指令之間是有嚴格順序的,必須嚴格按程式規定的順序執行,才能保證計算機工作的正確性。2、操作控制:一條指令的功能往往是由計算機中的部件執行一系列的操作來實現的。CPU要根據指令的功能,產生相應的操作控制訊號,發給相應的部件,從而控制這些部件按指令的要求進行動作。
3、時間控制:就是對各種操作實施時間上的定時。在一條指令的執行過程中,在什麼時間做什麼操作均應受到嚴格的控制。只有這樣,計算機才能有條不紊地自動工作。
4、資料加工:即對資料進行算術運算和邏輯運算,或進行其他的資訊處理。