[prev] 3 [next]

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