In computing, an arithmetic logic unit (ALU) is a combinational digital circuit that performs arithmetic and bitwise operations on integer binary numbers.[1][2][3] This is in contrast to a floating-point unit (FPU), which operates on floating point numbers. It 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).[4]
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 has status inputs or outputs, or both, which convey information about a previous operation or the current operation, respectively, between the ALU and external status registers.
^Atul P. Godse; Deepali A. Godse (2009). "3". Digital Logic Design. Technical Publications. pp. 9–3. ISBN 978-81-8431-738-1.[permanent dead link]
^Leadership Education and Training (LET) 2: Programmed Text. Headquarters, Department of the Army. 2001. pp. 371–.
^Atul P. Godse; Deepali A. Godse (2009). "Appendix". Digital Logic Circuits. Technical Publications. pp. C–1. ISBN 978-81-8431-650-6.[permanent dead link]
^"1. An Introduction to Computer Architecture - Designing Embedded Hardware, 2nd Edition [Book]". www.oreilly.com. Retrieved 2020-09-03.
and 16 Related for: Arithmetic logic unit information
In computing, an arithmeticlogicunit (ALU) is a combinational digital circuit that performs arithmetic and bitwise operations on integer binary numbers...
and control signals that direct the operation of the other units (memory, arithmeticlogicunit and input and output devices, etc.). Most computer resources...
sequential logic. For example, the part of an arithmeticlogicunit, or ALU, that does mathematical calculations is constructed using combinational logic. Other...
general-purpose computer has four main components: the arithmeticlogicunit (ALU), the control unit, the memory, and the input and output devices (collectively...
The 74181 is a 4-bit slice arithmeticlogicunit (ALU), implemented as a 7400 series TTL integrated circuit. Introduced by Texas Instruments in February...
other internal units such as an arithmeticlogicunit, address generation unit, floating-point unit, load–store unit, branch execution unit or some smaller...
arithmeticlogicunits (ALUs), and computer memory, all the way up through complete microprocessors, which may contain more than 100 million logic gates...
processor), but an execution resource within a single CPU such as an arithmeticlogicunit. While a superscalar CPU is typically also pipelined, superscalar...
control unit (CU) will decode the instruction in the CIR. The CU then sends signals to other components within the CPU, such as the arithmeticlogicunit (ALU)...
Bit-slice processors (BSPs) usually include 1-, 2-, 4-, 8- or 16-bit arithmeticlogicunit (ALU) and control lines (including carry or overflow signals that...
simpler mechanical calculator. The analytical engine incorporated an arithmeticlogicunit, control flow in the form of conditional branching and loops, and...
with these components: A processing unit with both an arithmeticlogicunit and processor registers A control unit that includes an instruction register...
made it easier to program for. Internally, it uses a 16-bit data arithmeticlogicunit (ALU) and two more 16-bit ALUs used mostly for addresses, and has...
opposite direction, in parallel. Characteristically, the cell's arithmeticlogicunit (ALU) (that is, its PE) in the early versions of GAPP was nothing...
the original Z80-compatible mode. The processor has a 24-bit ALU arithmeticlogicunit and overlapped processing of several instructions (the three-stage...