::Arithmetic logic unit


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: IntroNEXT: Signals