0
10kviews
What is instruction pipelining?
1 Answer
written 7.8 years ago by |
As mentioned above, to effectively apply pipelining to the process of instruction execution, the instruction cycle must be divided into following phases or sub cycles:
i) Fetch instruction (F): In this phase, the CPU reads the next instruction from the memory.
ii) Decode instruction (D): The instruction fetched in the previous phase is decoded and interpreted any data operand(s) if needed can also be fetched by the CPU at this time.
iii) Execute (E): The decoded instructions are finally executed by the CPU.
iv) Store(S): The result obtained as a result can then be stored back to the memory. This marks the end of the current instruction cycle.