Saturday, February 27, 2016

8051 R Registers

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