
<
2
.75
7UGT U/CPWCN
#FFTGUU5RCEG
=L/2*
7/<:
Registers can be accessed as either 8-bit or 16-bit registers using Direct, Indirect, or Indexed Addressing. All
general-purpose registers can be referenced or modified by any instruction that accesses an 8-bit register,
without the need for special instructions. Registers accessed as 16 bits are treated as even-odd register pairs.
In this case, the data’s Most Significant Byte (
MSB
) is stored in the even numbered register, while the Least
Significant Byte (
LSB
) goes into the next higher odd numbered register (Figure 1-2).
Table 1-2. Page 0 Register File Organization
Hex Address Range
Register Description
F0 - FF
Core Control Registers
E0 - EF
Virtual Copy of the Current Working Register Set
D0 - DF
Port Logic Control Registers
C0 -CF
Timer Peripherals Control Registers
B0 - BF
Reserved for Future Extensions
A0 - AF
Reserved for Future Extensions
90 - 9F
Reserved for Future Extensions
80 - 8F
Reserved for Future Extensions
70 - 7F
General Purpose Registers
60 - 6F
General Purpose Registers
50 - 5F
General Purpose Registers
40 - 4F
General Purpose Registers
30 - 3F
General Purpose Registers
20 - 2F
General Purpose Registers
10 -1F
General Purpose Registers
00 - 0F
General Purpose Registers