When program are executed :
The PC is set to the first instruction
The content of the PC is sent to the MAR
The control unit sends a read signal
The instruction is fetched from a memory to the MDR
The content of the MDR is sent to the IR
If an operand is needed, repeats the fetch cycle to fetch an operand