1 Answers
Fetch
The instruction is fetched from memory and placed in the instruction pipeline.
Decode
The instruction is decoded and the datapath control signals planned for the next cycle; in this stage, the instruction owns the decode logic but not the datapath
Execute
The instruction owns the datapath; the register bank is read, an operand shifted, the ALU register generated and written back into a destination register.