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位的先行进位芯片