|
Z86L825 Datasheet, PDF (38/79 Pages) Zilog, Inc. – 20-Pin Low-Voltage IR Microcontrollers | |||
|
◁ |
Z86L825/826/827
20-Pin Low-Voltage IR Microcontrollers
31
R253 RP
D7 D6 D5 D4 D3 D2 D1 D0
Default setting after
reset = 0000 0000
Expanded Register Bank
Pointer
Working Register
Pointer
Figure 27. Register PointerâFDH: Read/Write
R254 SPH
D7 D6 D5 D4 D3 D2 D1 D0
General Purpose Register
Byte (SP15âSP8)
Figure 28. Stack Pointer HighâFEH: Read/Write
R255 SPL
D7 D6 D5 D4 D3 D2 D1 D0
Stack Pointer Lower
Byte (SP7âSP0)
Figure 29. Stack Pointer LowâFFH: Read/Write
Register File
The register file (bank 0) consists of four I/O port registers, 237 general-purpose
registers, and 16 control and status registers (R0âR3, R4âR239, and R240â255,
respectively), plus two expanded registers groups (Banks D and F). Instructions
can access registers directly or indirectly through an 8-bit address field, thereby
allowing a short, 4-bit register address to use the Register Pointer (Figure 30). In
the 4-bit mode, the register file is divided into 16 working register groups, each
occupying 16 continuous locations. The Register Pointer addresses the starting
location of the active working register group.
Note: Working register group E0âEF can only be accessed through
working registers and indirect addressing modes.
PS008808-1203
PRELIMINARY
|
▷ |