Question: what is the difference between fetch and decode of instruction?
Answer: Fetch : get the instruction from memory into the processor. Decode : internally decode what it has to do (in this case add). Store : store the result back into another register. You might also see the term retiring the instruction.