算術單元,也稱為算術邏輯單元(ALU),是中央處理器(CPU)的一個組成部分。它通常被稱為CPU的“引擎”,因為它允許計算機進行數學計算,如加法、減法和乘法。算術單元還執行邏輯運算,如“和”,“OR”和“NOT”。在處理這些操作時,算術...
算術單元,也稱為算術邏輯單元(ALU),是中央處理器(CPU)的一個組成部分。它通常被稱為CPU的“引擎”,因為它允許計算機進行數學計算,如加法、減法和乘法。算術單元還執行邏輯運算,如“和”,“OR”和“NOT”。在處理這些操作時,算術單元與保存數據的寄存器數組一起工作。算術單元由許多相互連接的元素組成,這些元素被設計用來執行特定的任務一些中央處理器由兩部分組成,一個算術單元和一個邏輯單元。其他處理器可能有一個算術單元來計算定點運算另一種用于計算浮點計算的AU。有些PC機有一個單獨的芯片,稱為數字協處理器。這種協處理器包含一個浮點單元,用于處理浮點操作數。協處理器提高了計算機的運行速度,因為協處理器能夠更快地執行計算,并且更有效。當數據從CPU的輸入寄存器或處理器寄存器加載到算術邏輯單元時,操作被處理。寄存器是計算機整體的一部分存儲數據的存儲器設備。這些寄存器中包含的數據比從其它存儲位置檢索要快得多控制單元是CPU內部工作的一部分,它將指令傳送給算術控制單元。指令通常由幾個部分組成。通常,有一個操作碼,至少有一個操作數,在某些情況下,還有一個格式碼操作碼,或操作碼,指示要在其上執行操作的算術邏輯單元。操作數告訴算術邏輯單元數據的位置和可以檢索信息的地址。它還具有計算中使用的各種功能,如減法或邏輯比較。格式代碼通常與操作代碼一起使用,可以通知ALU浮點或定點機器指令字。算術邏輯單元執行的典型任務包括加法和減法,乘法、除法和邏輯測試。ALU還執行比較和位移位操作。位移位是將計算機處理的最小數量的信息(位)移動到一起的過程。位被組合在一起,形成大小從32位到64位的單詞這些運算單元通常需要更大的運算空間,運算量更大,但由于處理公式涉及多個步驟,因此完成執行將花費較長時間
-
發表于 2020-07-31 11:06
- 閱讀 ( 698 )
- 分類:電腦網絡