This document provides an overview of basic non-pipelined CPU architecture, including:
- The main components of a CPU including registers, ALU, and control unit.
- Different CPU architecture types such as accumulator, stack, register-memory, and register-register architectures.
- The fetch-decode-execute cycle that CPUs follow to process instructions step-by-step.
- Approaches for implementing the control unit including hardwired and microprogrammed approaches.
- How to calculate parameters like CPI (cycles per instruction) and MIPS (millions of instructions per second) to evaluate CPU performance.
Related topics: