集成算术/逻辑单元(ALU)能够完成一系列的算术运算和逻辑运算。74LS381是比较简单的双极型ALU,它的功能如下表所示:
引脚图如下图所示:
该算术/逻辑单元可以对两个4位数据A和B进行6种算术或逻辑运算,并有清零和预置功能。
所谓清零是使各数据输出端的状态为0。
预置是使数据输出端处于预定的状态。
输入信号S2~S0选择8种不同的运算功能。
进行算术运算时,其输出F3F2F1F0为二进制数;
进行逻辑运算时,则为含一定意义的代码;
进行预置操作时,预定的状态从A3A2A1A0端输入。
可以根据需要把若干片4位ALU与超前进位产生器连接,扩展ALU的位数。下图就是一种16位的ALU的连接方法 。这种运算电路从最低位到最高位都是超前进位,常称为全超前进位电路。