General Purpose Registers (R Registers)
- Address: 0x00 – 0x1F.
- Size: 8-bit.
- Byte addressable.
- 32 General Purpose Registers.
- Grouped in to 4 register banks.
- Each bank has 8 registers R0–R7.
- Only 8 registers (one bank) can be directly accessed at a time.
- Program can select any of the 4 register banks for it use through Program Status Word (PSW) Register.
- Register bank 0 is used by default.
- These auxiliary registers are generally used to assist in manipulating values and moving data from one memory location to another.
- Used to temporarily store values.
Related topics:
8051 Registers | 8051 Program Counter | 8051 SFR | 8051 P Registers | 8051 Stack | 8051 Stack Pointer | 8051 Data Pointer | 8051 PCON Register | 8051 TCON Register | 8051 TMOD Register | 8051 Timer Registers | 8051 SCON Register | 8051 SBUF Register | 8051 IE Register | 8051 IP Register | 8051 PSW Register | 8051 A Register | 8051 B Register
List of topics: 8051
No comments:
Post a Comment