Computer Architecture - Arithmetic logic unit (ALU)

Cpu Moore Law Transistor


The ALU is a component of a CPU.

It is a device that executes all arithmetic and logical operations.

In most arithmetic logic unit (ALU) hardware, we find a fixed-precision arithmetic found , which typically offers between 8 and 64 bits of precision (wiki/Arbitrary-precision_arithmetic)


  • arithmetic operations, or mathematical calculations: addition, subtraction, multiplication, and division.
  • logical operations and comparison. The unit can compare numbers, letters, or special characters.

Discover More
Cpu Moore Law Transistor
CPU - Control Unit

The control unit triggers the arithmetic operations in the ALU. How does the control unit know to request an addition or a subtraction? The answer is: it obtains instructions, one at a time, that have...
Cpu Moore Law Transistor
Computer - Central processing unit (CPU)

A CPU is just a device name that indicate a device that controls a computer system. A CPU is also known as: a or The fundamental operation of most CPUs, regardless of the physical form they take,...
System Bus
Computer Architecture - System Bus

The system bus model is a computer organization based on the Von Neumann architecture. It deviates from the von Neumann model by combining: the arithmetic logic unit (ALU) and the central processing...
Z80 Registers
Device - Register

Register is a hardware device component that is used for two purposes: storage of value (at high speed). See passing argument and retrieving return value (to communicate between hardware devices)....
Card Puncher Data Processing
Instruction - Cycle

An instruction cycle (sometimes called fetch-decode-execute cycle) is the basic operation cycle of a computer. The CPU requires a fixed number of clock ticks (or clock cycles) to execute each instruction....
Hierachy Storage
Memory - (Primary|Main|Internal) Memory

Main memory is also known as: Primary storage internal memory (to distinguish from external memory, such as hard drives) often referred to simply as memory, is the only one directly accessible to...
Card Puncher Data Processing
Overflow Exception

overflow is instruction exception that is triggered by the ALU via a status flag when the arithmetic operation does not have enough space to be performed. If a programmer incorrectly: declares...

Share this page:
Follow us:
Task Runner