The instruction in the CIR is decoded, so that the CU knows what to do with the data in the MDR
The contents of the MDR can now be processed according to the decoded instruction. Then, the ALU is used if a calculation is used OR data will be written to the accumulator if storage of an intermediate result is needed
The contents of the PC are incremented ready for the next instruction
Next instruction fetched for processing
PC incremented
Address found in the MAR is looked up in memory
Contents of memory loaded into MDR
Opcode decoded
Contents of MDR copied to CIR so that the instruction be decoded and executed