MCQ IN COMPUTER SCIENCE & ENGINEERING

COMPUTER SCIENCE AND ENGINEERING

COMPUTER ARCHITECTURE

Question [CLICK ON ANY CHOICE TO KNOW THE RIGHT ANSWER]
Memory Address Register (MAR)
A
Stores the address of the next instruction in memory
B
Stores the address of where the next item will be fetched from
C
Stores data fetched from memory, or waiting to be stored in memory
D
Stores the result of arithmetic calculations
Explanation: 

Detailed explanation-1: -In a computer, the memory address register (MAR) is the CPU register that either stores the memory address from which data will be fetched to the CPU registers, or the address to which data will be sent and stored via system bus.

Detailed explanation-2: -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.

Detailed explanation-3: -The program counter, PC, is a special-purpose register that is used by the processor to hold the address of the next instruction to be executed.

Detailed explanation-4: -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.