MCQ IN COMPUTER SCIENCE & ENGINEERING

COMPUTER SCIENCE AND ENGINEERING

COMPUTER ARCHITECTURE

Question [CLICK ON ANY CHOICE TO KNOW THE RIGHT ANSWER]
Memory Data Register (MDR)
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: -A memory buffer register (MBR) or memory data register (MDR) is the register in a computer’s CPU that stores the data being transferred to and from the immediate access storage. It contains a copy of the value in the memory location specified by the memory address register .

Detailed explanation-2: -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. current instruction register (CIR)-holds the instruction that is currently being decoded and executed. accumulator (ACC)-holds the results of processing.

Detailed explanation-3: -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-4: -Answer: MAR holds the memory location of data that needs to be accessed. When reading from memory, data addressed by MAR is fed into the MDR (memory data register) and then used by the CPU.

Detailed explanation-5: -It is not a part of the main memory and is located in the CPU in the form of registers, which are the smallest data holding elements. A register temporarily holds frequently used data, instructions, and memory address that are to be used by CPU. They hold instructions that are currently processed by the CPU.

There is 1 question to complete.