## ::Arithmetic logic unit

### ::concepts

Which::shift Signals::rotate Operand::appears Result::logic Through::bitwise Number::carry

An **arithmetic logic unit** (ALU) is a digital electronic circuit that performs arithmetic and bitwise logical operations on integer binary numbers. This is in contrast to a floating-point unit (FPU), which operates on floating point numbers. An ALU is a fundamental building block of many types of computing circuits, including the central processing unit (CPU) of computers, FPUs, and graphics processing units (GPUs). A single CPU, FPU or GPU may contain multiple ALUs.

The inputs to an ALU are the data to be operated on, called operands, and a code indicating the operation to be performed; the ALU's output is the result of the performed operation. In many designs, the ALU also exchanges additional information with a status register, which relates to the result of the current or previous operations.

**Arithmetic logic unit sections**

Intro Signals Circuit operation Functions Complex operations History See also References External links

PREVIOUS: Intro | NEXT: Signals |

<< | >> |