5.1 Central Processing Unit (CPU)

(CPU):performs operations on data . Its has three part:(ALU) , control unit ,  a set of  registers   with the fast storage locations,

中央處裡單元 (CPU ; central processing unit) : 執行資料的運算。在大部份的架構中 CPU 有三個部份  : 算術邏輯單元、控制單元、和一組快速儲存位置的暫存器。

(ALU): performs logic, shift , arithmetic operations on data .

算術邏輯單元 (ALU ; The arithmetic logic unit) : 執行資料的邏輯、移位和算術運算。

Logic operations :such as NOT ,AND ,XOR, these operations treat the input data as bit patters and the result of the operation is also a bit pattern too.

邏輯運算 (Logic operations) : 例如 NOT、AND、OR 和 XOR。這些運算將輸入資料視為位元樣式、而且運算的結果也是位元樣式。

Shift operations : used to shift bit patterns to the left to right ,while arithmetic operation are applied to integers . main purpose is to divide or multiply integers by two .

移位運算 (Shift operations) : 邏輯移位運算是用於將位元樣式往左或往右移位,而邏輯算數運算是應用於整數。它們的主要目的是將整數除以2或乘以2。

Arithmetic operation : in chapter 4. We mention that some operations can be implemented more efficiently in hardware.

算術運算 (Arithmetic operations) : 整數與實數的算術運算,有些運算用硬體來實現會更有效率。

Registers: fast stand-alone stronge location that hold data temporarily.

暫存器 (Registers) :  是快速的獨立儲存位置,可以暫時保存資料。需要多種暫存器以便幫助 CPU 的運算。

Data registers:named R1 to Rn ,require several registers to hold the intermediate results.

資料暫存器 (Data registers) : 計算機使用位於 CPU 內部的數十個暫存器來加速運算,因為複雜的運算使用硬體來取代軟體。這些運算需要一些暫存器來保存其中間結果。資料暫存器被命名為 R1 到 Rn。

Instruction registers :CPU is responsible for fetching instructions one by ine from memony ,storing them in the instruction register , decoding and executing them.

指令暫存器 (Instruction registers) : 計算機的記憶體中不只儲存資料,還有程式。CPU 負責從記憶體中一個一接一個地擷取指令,儲存在指令暫存器中,解碼指令,並執行指令。

Program counter : another commom register in the CPU . The program counter keeps track of the instruction currently being excuted. After  execution of the instruction , the counter is incremented to point to the address of the next instruction in memory.

程式計數器 (Program counter) : CPU 中另一個常見的暫存器是程式計數器。程式計數器記錄目前正在執行的指令,在執行該指令之後,此程式計數器會遞增以便指到記憶體內下一個指令的位址。

Control unit :Third part of the CPU . controls the operation of each subsystem .Controlling is achieved through signals sent from the control unit to other subbsystems. 

 控制單元 (The control unit) : CPU 的第三部份就是控制單元,控制每個子系統的運作,藉由訊號從控制單元傳送到其他子系統來達到控制。


中央處裡單元 (CPU central processing unit) : 執行資料的運算。在大部份的架構中


CPU有三個部份  : 算術邏輯單元、控制單元、和一組快速儲存位置的暫存器。