Details of the Instruction Execution Cycle explained with diagrams