COMPUTER SCIENCE AND ENGINEERING
COMPUTER ARCHITECTURE
Question
[CLICK ON ANY CHOICE TO KNOW THE RIGHT ANSWER]
|
|
Holds data read from memory to be decoded
|
|
Hold the location of memory to use in fetch cycle
|
|
Holds next memory address to be processed
|
|
It does nothing
|
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.
Detailed explanation-3: -Memory Buffer Register (MBR)-a two-way register that holds data fetched from memory (and ready for the CPU to process) or data waiting to be stored in memory. Current Instruction register (CIR)-a temporary holding ground for the instruction that has just been fetched from memory.
Detailed explanation-4: -The Memory Data Register (MDR) holds data that is being transferred to or from memory.