Fetch-Decode-Execute Cycle (OCR A-Level Computer Science): Quizzes
📚Quizzes
Practise the questions
12 questions from this quiz
ShowHide
Practise the questions
12 questions from this quiz
How many main stages are in the Fetch-Decode-Execute (FDE) cycle?
How many main stages are in the Fetch-Decode-Execute (FDE) cycle?
Three stages
What does the Program Counter (PC) hold during the FDE cycle?
What does the Program Counter (PC) hold during the FDE cycle?
The address of the next instruction
In the Fetch stage, what does the PC transfer to the MAR?
In the Fetch stage, what does the PC transfer to the MAR?
The address of the next instruction
Which bus transmits memory addresses from the MAR to main memory?
Which bus transmits memory addresses from the MAR to main memory?
Address bus
Which register temporarily holds the fetched instruction from memory?
Which register temporarily holds the fetched instruction from memory?
Memory Data Register (MDR)
After the MDR receives an instruction, where is it passed to?
After the MDR receives an instruction, where is it passed to?
Current Instruction Register (CIR)
What happens to the Program Counter at the end of the Fetch stage?
What happens to the Program Counter at the end of the Fetch stage?
It increments to the next address
Which component reads and decodes the instruction in the CIR?
Which component reads and decodes the instruction in the CIR?
Control Unit (CU)
What is the purpose of the Decode stage?
What is the purpose of the Decode stage?
To interpret the instruction
Which component performs arithmetic or logical operations during the Execute stage?
Which component performs arithmetic or logical operations during the Execute stage?
Arithmetic and Logic Unit (ALU)
Which register holds the result of an ALU operation?
Which register holds the result of an ALU operation?
Accumulator (ACC)
What does the data bus transfer during the FDE cycle?
What does the data bus transfer during the FDE cycle?
Data between memory and the CPU
