Computer Data Conversion - SS2 ICT Past Questions and Answers - page 2
Which register assists in decoding instructions and fetching data from memory?
Accumulator Register
Memory Address Register (MAR)
Program Counter (PC)
Instruction Register (IR)
What role do index registers play in memory access?
They store intermediate arithmetic results
They hold the memory address of data to be read or written
They provide offsets for array or table indexing
They store the next instruction to be fetched
The main purpose of the accumulator register is to:
Hold the memory address of data
Temporarily store data during memory transfers
Store intermediate arithmetic and logical results
Keep track of program sequencing
Which type of memory is responsible for bridging the speed gap between the CPU and main memory?
Accumulator memory
Cache memory
Virtual memory
Memory Buffer Register (MBR)
What is the purpose of the Instruction Register (IR)?
To store intermediate arithmetic and logical results
To hold the memory address of data being transferred
To keep track of program sequencing
To hold the current instruction being executed
Describe the role of index registers in optimizing memory access during data retrieval.
How does the Program Counter (PC) contribute to the correct sequencing of instructions in a program?
Explain the significance of the Memory Buffer Register (MBR) in memory operations
Compare and contrast the functions of the Memory Address Register (MAR) and the Memory Buffer Register (MBR) in relation to main memory operations