The navigation computer on a research boat receives position readings from a GPS receiver. It fetches an instruction from memory, decodes it, then executes ...

Assessment: Computer Science 9210 | Paper 2 Mock 01 | Concepts and principles of computer science Subject: Computer Science - 9210

Question 1 Report

The navigation computer on a research boat receives position readings from a GPS receiver. It fetches an instruction from memory, decodes it, then executes it to update the displayed route. The next instruction address is held by the program counter.

(a) State what is meant by an instruction. [1]
(b) Give the role of the memory address register during the fetch stage. [2]
(c) State the role of the memory data register when an instruction is read from memory. [1]
(d) Give two reasons why the program counter must be updated during normal sequential execution. [2]

Answer Details

(a) An instruction is a command that tells the processor what operation to perform. [1 mark]

(b) During fetch, the memory address register holds the address to be accessed [1] and sends that address to memory via the address bus [1]. [2 marks]

(c) When an instruction is read from memory, the memory data register holds the instruction or data being transferred. [1 mark]

(d) The program counter is incremented [1] so it identifies the address of the following instruction [1]. This lets the CPU continue through instructions in normal sequential order. [2 marks]

Download The App On Google Playstore

Everything you need to excel in your exams

Green Bridge CBT Mobile App
Personalized AI Learning Chat Assistant
200,000+ Exam Questions Across IGCSE, JAMB, WAEC & NECO
Over 3,900 Lesson Notes
Offline Support - Learn Anytime, Anywhere
Green Bridge Timetable
Literature Summaries & Potential Questions
Track Your Performance & Progress
In-depth Explanations for Comprehensive Learning