COMPUTER SCIENCE AND ENGINEERING
COMPUTER ARCHITECTURE
Question
[CLICK ON ANY CHOICE TO KNOW THE RIGHT ANSWER]
|
|
CPU
|
|
The MAR
|
|
The MDR
|
|
ALU
|
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 primary memory. current instruction register (CIR)-holds the instruction that is currently being decoded and executed.
Detailed explanation-3: -Types and Functions of Computer Registers: Data Register: It is a 16-bit register, which is used to store operands (variables) to be operated by the processor. It temporarily stores data, which is being transmitted to or received from a peripheral device.
Detailed explanation-4: -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: -The UART Data Register is used to send and receive data. Data is sent or received one byte at a time. Writing to this register will add a byte to the transmit FIFO.