基本的通用 ALU 通常支持以下操作：
移位操作.在不同的操作码下，ALU 的移位操作可将操作数 A（或 B）向左或向右移位，移位的结果将出现在 Y 处。简单的 ALU 通常只能将操作数移位一位，而更复杂的 ALU 使用桶形移位器，在一次操作中可移位任意的位数。在一位的移位操作中，从操作数移出的位会被转移到"进位"输出中。而被移位到操作数中的数位取决于移位的类型，比如：
应用.
多倍精度运算.在整数算术计算中，多倍精度运算（Mu