![cover image](https://wikiwandv2-19431.kxcdn.com/_next/image?url=https://upload.wikimedia.org/wikipedia/commons/thumb/0/0c/ALU_block-zh-cn.svg/langzh-tw-640px-ALU_block-zh-cn.svg.png&w=640&q=50)
算術邏輯單元
維基百科,自由的 encyclopedia
算術邏輯單元(英語:Arithmetic logic unit,縮寫:ALU)是一種可對二進位整數執行算術運算或位元運算的組合邏輯數位電路。[1][2][3][4]ALU 與浮點數運算單元(FPU)不同,後者僅對浮點數進行操作。ALU 是許多類型的計算電路的基本部件,這些計算電路包括電腦的中央處理單元(CPU)、浮點處理單元(FPU)和圖形處理單元(GPU)。單個CPU、FPU 或 GPU 可能包含多個 ALU。
![](http://upload.wikimedia.org/wikipedia/commons/thumb/0/0c/ALU_block-zh-cn.svg/320px-ALU_block-zh-cn.svg.png)
ALU 的輸入包括需要運算的資料(也稱為運算數)和表明了運算操作類型的指令碼。ALU 的輸出是其執行運算的結果。在許多的設計中,ALU 還帶有狀態輸入或輸出,可將其之前操作或當前操作的資訊在 ALU 和外部狀態暫存器間傳遞。