FUNCTIONAL UNITS
Programs and data stored
Memory
Holds the instruction currently being executed
Instruction Register
First step
Fetch
Initiates control signals
Control Unit
Keep track of program execution
Program Counter
Second step
Decode
Perform arithmetic and logic operations
ALU
Communicate with memory
MAR and MDR
Third Step
Execute