ALU的基本功能包括加、减、乘、除四则运算,与、或、非、异或等逻辑运算,以及移位、求补等操作。

ALU属于组合逻辑电路。

一位加法器

全加器 FA 是最基本的加法单元。

三个输入:加数 $A_i$、加数 $B_i$、低位传来的进位 $C_{i-1}$

两个输出:本位和 $S_i$ 、向高位的进位 $C_i$

进位生成信号 $C_i = G_i+P_iC_{i-1} = A_iB_i+(A_i\oplus B_i)C_{i-1}$

串行加法器与并行加法器

进位方式:

串行进位的并行加法器,影响运算速度的关键因素是:进位传递延迟。

74181 :4位的内部先行进位的ALU芯片

74182 :4位的先行进位芯片