Answer:
1. The CPU fetches from the memory the instruction
2. The CPU decodes the instruction
3. The CPU fetches the operands (if needed)
4. The CPU executes the instruction
5. The CPU writes back the result(s)
6. The CPU updates itself to fetch the next instruction (Jump to Step 1)
Explanation:
The instructions are saved in the memory, so they need to be in the processor to get a result. But before doing anything, the CPU must decode it to "understand" it. If the instruction contains any logic or arithmetic operations, the Arithmetic Logic Unit (ALU) will do that job. Then, the CPU executes the instruction and writes back to the memory the result. As the last step, the Program Counter is updated to the memory adress of the next instruction.