算術邏輯單元

算術邏輯單元 （ 英語 ： Arithmetic logic unit ， 簡稱 ： ALU ） 是一種可對二進制整數執行算術運算或位運算的組合邏輯數字電路 。 ALU 與浮點數運算單元 （ FPU ） 不同 ， 後者僅對浮點數進行操作 。 ALU 是許多類型的計算電路的基本部件 ， 這些計算電路包括計算機的中央處理單元 （ CPU ） 、 浮點處理單元 （ FPU ） 和圖形處理單元 （ GPU ） 。 單個CPU 、 FPU 或 GPU 可能包含多個 ALU 。 ALU 的輸入包括需要運算的數據 （ 也稱爲運算數 ） 和表明了運算操作類型的指令碼 。 ALU 的輸出是其執行運算的結果 。 在許多的設計中 ， ALU 還帶有狀態輸入或輸出 ， 可將其之前操作或當前操作的信息在 ALU 和外部狀態寄存器間傳遞 。