PDF diagrams for the execution activities of the MIPS single-cycle implementation can be found here.

Instruction execution involves the following activities, which are approximately in order, though there is a fair amount of temporal overlap.

The program counter (PC) hold the address of the next instruction. The arithmetic-logic unit (ALU) performs arithmetic and logical operations such as adds and subtracts. The ALU is designed to combine two source operands to produce a result.