Your American History Reference Guide!
- Arithmetic logic unit

HistoryMania Information Site on Arithmetic logic unit American History American History Search        American History Browse welcome to our free resource site for all enthusiasts!

Arithmetic logic unit

(Redirected from ALU)
This article is about computer arithmetic units. An alternative meaning of ALU is Alu sequence.

An arithmetic[-]logic unit (ALU) is a core component of all computer CPUs. ALUs are capable of calculating the results of a wide variety of basic arithmetical computations, most commonly the following ones:

A standard ALU typically does not handle integer division or any floating point operations. For these calculations separate components, such as dividers and floating point units (FPUs), may be used, or a microcode program may use the ALU to emulate these operations.

The ALU takes as inputs the data to be operated on (called operands) and a code from the control unit indicating which operation to perform. The output is the result of the computation.

In many designs the ALU also takes/generates as inputs/outputs a set of condition codes from/to a status register; typically these codes are used to indicate cases such as carry-in or carry-out, overflow, divide-by-zero, etc.

See also

The contents of this article are licensed from Wikipedia.org under the
GNU Free Documentation License. How to see transparent copy
Search | Browse | Contact | Legal info