Z8 Microcontrollers
Instruction Descriptions and Formats ZiLOG
12-66 UM001601-0803
SRP
SET REGISTER POINTER
SRP
Set Register Pointer
SRP src
Instruction Format:
Operation:
RP <— src
The specified value is loaded into the Register Pointer (RP) (Control Register FDH). Bits 7-4 determine the
Working Register Group. Bits 3-0 selects the Expanded Register Bank. Addressing of un-implemented Working
Register Group, while using Expanded Register Banks, will point to Bank 0.
Example: SRP TD addresses Working Register Group 7 of Bank 0.
Register Pointer Working Actual
(FDH) Register Group Registers
Contents (Bin) (Hex) (Hex)
1111 0000 F F0-FF
1110 0000 E E0-EF
1101 0000 D D0-DF
1100 0000 C C0-CF
1011 0000 B B0-BF
1010 0000 A A0-AF
1001 0000 9 90-9F
1000 0000 8 80-8F
0111 0000 7 70-7F
0110 0000 6 60-6F
0101 0000 5 50-5F
0100 0000 4 40-4F
0011 0000 3 30-3F
0010 0000 2 20-2F
0001 0000 1 10-1F
0000 0000 0 00-0F