Arithmetic logic unit
In computing, an arithmetic logic unit (ALU) is a digital circuit that performs arithmetic and logical operations. The ALU is a basic building block of the central processing unit (CPU) of a computer, even the simplest microcontrollers contain one for purposes such as timing.
Now, modern microprocessors, microcontrollers and CPUs have very powerful and very complex ALUs. Also, more recent CPUs may contain up to more than 4 ALUs (see superscalar CPUs).
Mathematician John von Neumann proposed the ALU concept in 1945.
Arithmetic Logic Unit Media
The combinational logic circuitry of the 74181 integrated circuit, an early four-bit ALU
Related pages
References
- Hwang, Enoch (2006). Digital Logic and Microprocessor Design with VHDL. Thomson. ISBN 0-534-46593-5.
- Stallings, William (2006). Computer Organization & Architecture: Designing for Performance 7th ed. Pearson Prentice Hall. ISBN 0-13-185644-8.
Other websites
- A Simulator of Complex ALU in MATLAB Archived 2008-01-07 at the Wayback Machine
- ALU full Form Archived 2020-11-09 at the Wayback Machine