1. The Address of the next instruction is copied from the Program Counter to the Memory Address Register
2. The instruction held at that address is copied to the Memory Data Register
3. Simultaneously, the contents of the PC are incremented
4. The contents of the MDR are copied to the Current Instruction Register