Back to the full dot-point answer
SingaporeComputer ScienceQuick questions
Computer Architecture and Operation
Quick questions on The fetch-execute cycle explained: H2 Computing
6short Q&A pairs drawn directly from our worked dot-point answer. For full context and worked exam questions, read the parent dot-point page.
What is the cycle?Show answer
A CPU executes a program by repeating the fetch-decode-execute cycle:
What is the registers involved?Show answer
Several special registers drive the cycle:
What is a fetch in detail?Show answer
During fetch: the address in the PC is copied to the MAR; memory returns the instruction into the MDR; the instruction is transferred to the IR; and the PC is incremented to point to the following instruction. Incrementing early means the PC is already set for the next fetch before the current instruction executes.
What is q1?Show answer
Name the three stages of the fetch-decode-execute cycle. [1 mark]
What is q2?Show answer
What does the program counter hold, and how does it change on a branch instruction? [2 marks]
What is q3?Show answer
State the difference between the MAR and the MDR. [2 marks]
Have a question we have not covered?
This dot-point answer is short enough that we have not extracted many short questions yet. Read the full dot-point answer or ask Mo, our study assistant, in the chat for follow ups.