To execute a set of instructions
1. Processor first fetches data & instructions from memory
2. Instruction is decoded before being executed
3. Next instruction fetched from memory address currently stored in PC
4. Instruction is stored in the CIR
6. Instruction is decoded
7. Processor executes decoded instruction as set of control signals to appropriate system components