ALU是中央處理器(CPU)的執行單元,是所有中央處理器的核心部件。它是由AndGate和OrGate組成的算術邏輯單元,主要功能是進行兩位算術運算,如加、減、乘(不包括整數除法)。
在計算機中,算術邏輯單元(ALU)是執行算術和邏輯運算的數字電路。ALU是計算機中央處理器中最重要的部分,即使是最小的微處理器也含有用於計數功能的ALU。有強大復雜的ALU在現代CPU和GPU處理器中。單個組件也可以包含ALU。
算術邏輯單元的特征:
ALU用於執行計算機指令集中的算術和邏輯運算。在某些處理器中,ALU分為兩部分,即算術單元(AU)和邏輯單元(LU)。
壹些處理器包含多個AU,例如,壹個用於定點操作,另壹個用於浮點操作。在個人計算機中,浮點運算有時由稱為數字協處理器的浮點單元來執行。
壹般來說,ALU可以直接訪問處理器控制器、存儲器和輸入輸出設備。輸入和輸出是通過總線進行的。壹條輸入指令包含壹個指令字,有時稱為機器指令字,它包括壹個操作碼、壹個或多個操作數,有時還包括壹個格式碼。