Instruction Fetch, decode and execution