Model answer (4 marks):
- The Program Counter (PC) sends the address of the next instruction to the Memory Address Register (MAR).
- The instruction at that address is fetched from main memory and loaded into the Memory Data Register (MDR).
- The instruction is transferred from the MDR to the Current Instruction Register (CIR) and decoded.
The Control Unit executes the instruction, which may involve loading/storing data, performing ALU operations, or updating the PC.