CHAPTER 3 CPU ARCHITECTURE
76
User’s Manual U11302EJ4V0UM
3.4.5 Special-function register (SFR) addressing
[Function]
A memory-mapped special-function register (SFR) is addressed with 8-bit immediate data in an instruction word.
This addressing is applied to the 240-byte spaces FF00H to FFCFH and FFE0H to FFFFH. However, the SFRs
mapped at FF00H to FF1FH can be accessed with short direct addressing.
[Operand format]
Identifier
Description
sfr
Special-function register name
sfrp
16-bit manipulatable special-function register name (even address only)
[Description example]
MOV PM0, A; when selecting PM0 (FF20H) as sfr
[Illustration]
Operation code
1
1
1
1
0
1
1
0
0
0
1
0
0
0
0
0
15
0
7
0
Opcode
sfr-offset
Effective address
8
1
1
1
1
1
1
1
7
1
SFR
Opcode
20H (sfr-offset)