Internal Clock
Program Control Unit
Logic Gates
Performs operations on data, such as addition, subtraction; fixed-point and floating-point arithmetic; Boolean logic
Arithmetic & Logic Unit (ALU)
Fetches, decodes and executes program instructions
Fast memory locations that may be dedicated or general purpose
Internal Buses
Link the control unit, and ALU and registers
Used for flow control
Derived form the system clock (directly or indirectly)
Registers