CPU Architecture
A typical modern CPU has
- a set of data registers
- a set of control registers (incl PC - Program Counter)
- an arithmetic-logic unit (ALU)
- access to memory (RAM)
- a set of simple instructions
- transfer data between memory and registers
- push values through the ALU to compute results
- make tests and transfer control of execution
Different types of processors have different configurations of the above
|