CPU Registers and Their Functions

CPU Registers and Their Functions

Registers are the most important components of CPU. Each <a href="http://www.dominationshackonlinez.xyz/" target="_blank" >nba live mobile hack cheat online</a> register performs a specific function. A brief description of most important CPU’s registers and their functions are given below:
1. Memory Address Register (MAR):
This register holds the address of memory where CPU wants to read or write data. When CPU wants to store some data in the memory or reads the data from the memory, it places the address of the required memory location in the MAR.
2. Memory Buffer Register (MBR):
This register holds the contents of data or instruction read from, or written in memory. The contents of instruction placed in this register are transferred to the Instruction Register, while <a href="http://www.slitheriohackcheats.club/" target="_blank" >share this site</a> the contents of data are transferred to the accumulator or I/O register.
In other words you can say that this register is used to store data/instruction coming from the memory or going to the memory.
3. I/O Address Register (I/O AR):
I/O Address register is used to specify the address of a particular I/O device.
4. I/O Buffer Register