Question 1 Report
The diagram shows a simplified representation of the fetch stage of the fetch-decode-execute cycle.
(a) Using the diagram, describe what happens at each of the four steps shown in the fetch stage. [4]
(b) After the fetch stage, the instruction must be decoded. Describe what happens during the decode stage. [2]
(c) Give two examples of instructions that the CPU might execute during the execute stage. [2]
(d) Explain the role of the address bus, data bus and control bus during the fetch-decode-execute cycle. [3]
(a) The four steps of the fetch stage are:
(b) During the decode stage, the Control Unit takes the instruction from the MDR and interprets (decodes) it. [1] It identifies the type of operation to be performed (e.g. arithmetic, data transfer, comparison) and determines which data or memory addresses are involved, then prepares the appropriate control signals to carry out the instruction during the execute stage. [1]
(c) Two examples of instructions that may be executed:
(d) The three system buses play distinct roles during the cycle:
Everything you need to excel in your exams