COMPUTER SCIENCE AND ENGINEERING
COMPUTER ARCHITECTURE
Question
[CLICK ON ANY CHOICE TO KNOW THE RIGHT ANSWER]
|
|
Memory Address Register
|
|
Memory Data Register
|
|
Program Counter
|
|
Current Instruction Register
|
Detailed explanation-1: -The MAR or address buffer also stores the address that references memory. This register directly drives the address bus and the memory address decoder in RAM or ROM.
Detailed explanation-2: -Memory Address register (MAR) and Memory Buffer register (MBR). The processor can interact with the memory of the computer system for reading data from the memory as well as for writing data on to the memory. The MAR and MBR register play a very important role in implementing this type of communication.
Detailed explanation-3: -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-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).
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.