architecture: create dedicate entry for ALU
This commit is contained in:
parent
2537d63394
commit
a3e419b4ac
2 changed files with 18 additions and 9 deletions
17
Computer_Architecture/CPU/Arithmetic_Logic_Unit.md
Normal file
17
Computer_Architecture/CPU/Arithmetic_Logic_Unit.md
Normal file
|
@ -0,0 +1,17 @@
|
||||||
|
---
|
||||||
|
categories:
|
||||||
|
- Computer Architecture
|
||||||
|
tags: [CPU]
|
||||||
|
---
|
||||||
|
|
||||||
|
# Arithmetic Logic Unit (ALU)
|
||||||
|
|
||||||
|
The ALU is the centerpiece or core of the [CPU](/Computer_Architecture/CPU/CPU_architecture.md) architecture, where the binary calculations occur. It comprises [logic gates](/Electronics_and_Hardware/Digital_circuits/Logic_gates.md) that execute the instructions passed from memory and where the data stored by the registers is acted upon.
|
||||||
|
|
||||||
|
It can execute arithmetic and logical operations on binary numbers. This is where you will find operations conducted by [full-adders and half adders](/Electronics_and_Hardware/Digital_circuits/Half_adder_and_full_adder.md) etc.
|
||||||
|
|
||||||
|
This is the heart of the CPU; all the other components on the CPU chip are appendanges to the execution that occures within the ALU. It is also what is meant by the **core** processor that is referred to in hardware specs of computers, for instance _dual-core_, _quad core_ etc.
|
||||||
|
|
||||||
|
Below is a schematic of a series of logical circuits within the CPU core:
|
||||||
|
|
||||||
|

|
|
@ -36,15 +36,7 @@ There are five main types of register in the CPU:
|
||||||
|
|
||||||
## Arithmetic Logic Unit
|
## Arithmetic Logic Unit
|
||||||
|
|
||||||
This is the hub of the CPU, where the binary calculations occur. It comprises [logic gates](/Electronics_and_Hardware/Digital_circuits/Logic_gates.md) that execute the instructions passed from memory. This is where the data stored by the registers is acted upon.
|
See [Arithmetic Logic Unit](/Computer_Architecture/CPU/Arithmetic_Logic_Unit.md)
|
||||||
|
|
||||||
It can execute arithmetic on binary numbers and logical operations. This is where you will find operations conducted by adders and half-adders etc.
|
|
||||||
|
|
||||||
This is the heart of the CPU; all the other components on the CPU chip are appendanges to the execution that occures within the ALU. It is also what is meant by the **core** processor that is referred to in hardware specs of computers, for instance _dual-core_, _quad core_ etc.
|
|
||||||
|
|
||||||
Below is a schematic of a series of logical circuits within the CPU core:
|
|
||||||
|
|
||||||

|
|
||||||
|
|
||||||
### Processor cores
|
### Processor cores
|
||||||
|
|
||||||
|
|
Loading…
Add table
Reference in a new issue