27
CHAPTER 3 REGISTERS
3.6 Register Banks
The register bank register is an 8-bit general-purpose register existing in memory.
There are eight registers per bank of which there can be 32 altogether. The current bank
is indicated by the register bank pointer (RP).
■ Register Bank Register
Figure 3.6-1 shows the configuration of the register bank.
Figure 3.6-1 Configuration of Register Bank
R0
R1
R2
R3
R4
R5
R6
R7
Address = 0100H + 8 * (RP)
Maximum of 32 banks
Memory area