Fetch-Decode-Execute cycle
Program counter copied to memory address register
2. Memory data register retrieves instruction from memory address
3. Program counter incremented (unless a jump is required)
4. Instruction copied to current instruction register
5. Control unit decodes and executes instruction