MCQ IN COMPUTER SCIENCE & ENGINEERING

COMPUTER SCIENCE AND ENGINEERING

COMPUTER ARCHITECTURE

Question [CLICK ON ANY CHOICE TO KNOW THE RIGHT ANSWER]
What is the purpose of the memory address register?
A
It memorises everything
B
It hold address of next memory location
C
It holds address of data item to be retrieved from memory
D
it holds the data to be decoded in the next cycle
Explanation: 

Detailed explanation-1: -memory address register (MAR)-holds the address of the current instruction that is to be fetched from memory, or the address in memory to which data is to be transferred. memory data register (MDR)-holds the contents found at the address held in the MAR, or data which is to be transferred to main memory.

Detailed explanation-2: -The memory address register is used to handle the address transferred to the memory unit, and this can be handled either using a bus approach (which we have used in this architecture) or direct input declaration for the memory.

Detailed explanation-3: -Answer: (b), The memory address register (MAR) holds the address of the next memory location where the next instruction is to be executed.

Detailed explanation-4: -A processor register (CPU register) is one of a small set of data holding places that are part of the computer processor. A register may hold an instruction, a storage address, or any kind of data (such as a bit sequence or individual characters).

Detailed explanation-5: -The memory address register is primarily utilised for memory reading and writing operations. The address is fetched from the register to access the data during the reading process, and then the data is fed into other types of registers, known as memory data registers (MDR).

There is 1 question to complete.