ST10R272L - REGISTER SET
277/320
REG_NAME (A16h / A8h)
E/SFR
Reset Value: - - * *h
16.2
General purpose registers (GPRS)
The GPRs form the register bank that the CPU works with. This register bank may be
located anywhere within the internal RAM via the Context Pointer (CP). Due to the
addressing mechanism, GPR banks can only reside within the internal RAM. All GPRs are
bit-addressable.
Name
Physical
Address
8-Bit
Address
Description
Reset
Value
R0
(CP) + 0
F0h
CPU General Purpose (Word) Register R0
UUUUh
R1
(CP) + 2
F1h
CPU General Purpose (Word) Register R1
UUUUh
R2
(CP) + 4
F2h
CPU General Purpose (Word) Register R2
UUUUh
R3
(CP) + 6
F3h
CPU General Purpose (Word) Register R3
UUUUh
R4
(CP) + 8
F4h
CPU General Purpose (Word) Register R4
UUUUh
R5
(CP) + 10
F5h
CPU General Purpose (Word) Register R5
UUUUh
R6
(CP) + 12
F6h
CPU General Purpose (Word) Register R6
UUUUh
R7
(CP) + 14
F7h
CPU General Purpose (Word) Register R7
UUUUh
R8
(CP) + 16
F8h
CPU General Purpose (Word) Register R8
UUUUh
R9
(CP) + 18
F9h
CPU General Purpose (Word) Register R9
UUUUh
R10
(CP) + 20
FAh
CPU General Purpose (Word) Register R10
UUUUh
R11
(CP) + 22
FBh
CPU General Purpose (Word) Register R11
UUUUh
R12
(CP) + 24
FCh
CPU General Purpose (Word) Register R12
UUUUh
Table 44 General purpose registers
5
4
3
2
1
0
11
10
9
8
7
6
15
14
13
12
rw
rw
-
-
-
-
rw
rw
-
-
-
-
bitfield
bitfield
std
bit
hw
bit