運算器的功能是

來源:趣味百科館 1.6W

運算器的功能是

運算器的功能是完成算術和邏輯運算。運算器是計算機中處理數據的功能部件,對數據處理主要包括數據的算術運算和邏輯數據的邏輯操作;因此,實現對數據的算術與邏輯運算是運算器的核心功能。運算器的基本功能是完成對各種數據的加工處理,例如算術四則運算,與、或、求反等邏輯運算,算術和邏輯移位操作,比較數值,變更符號,計算主存地址等。

運算器由算術邏輯單元(ALU)、累加器、狀態寄存器、通用寄存器組等組成。算術邏輯運算單元(ALU)的基本功能爲加、減、乘、除四則運算,與、或、非、異或等邏輯操作,以及移位、求補等操作。計算機運行時,運算器的操作和操作種類由控制器決定。運算器處理的數據來自存儲器;處理後的結果數據通常送回存儲器,或暫時寄存在運算器中。與Control Unit共同組成了CPU的核心部分。

運算器能執行多少種操作和操作速度,標誌着運算器能力的強弱,甚至標誌着計算機本身的能力。運算器最基本的操作是加法。一個數與零相加,等於簡單地傳送這個數。將一個數的代碼求補,與另一個數相加,相當於從後一個數中減去前一個數。將兩個數相減可以比較它們的大小。

左右移位是運算器的基本操作。在有符號的數中,符號不動而只移數據位,稱爲算術移位。若數據連同符號的所有位一齊移動,稱爲邏輯移位。若將數據的最高位與最低位鏈接進行邏輯移位,稱爲循環移位。


熱門標籤