Datasheet

78K0/Kx2-L CHAPTER 3 CPU ARCHITECTURE
R01UH0028EJ0400 Rev.4.00 72
Sep 27, 2010
3.1.4 Data memory addressing
Addressing refers to the method of specifying the address of the instruction to be executed next or the address of the
register or memory relevant to the execution of instructions.
Several addressing modes are provided for addressing the memory relevant to the execution of instructions for the
78K0/Kx2-L microcontrollers, based on operability and other considerations. For areas containing data memory in
particular, special addressing methods designed for the functions of special function registers (SFR) and general-purpose
registers are available for use. Figures 3-5 to 3-8 show correspondence between data memory and addressing. For
details of each addressing mode, refer to 3.4 Operand Address Addressing.
Figure 3-5. Correspondence Between Data Memory and Addressing
(
μ
PD78F0550, 78F0555, 78F0560, 78F0565)
Flash memory
4096 × 8 bits
1000H
0FFFH
0000H
FFFFH
FF00H
FEFFH
FD80H
FC7FH
FE20H
FE1FH
FEE0H
FEDFH
FF20H
FF1FH
Internal high-speed RAM
384 × 8 bits
General-purpose
registers
32 × 8 bits
Special function registers
(SFR)
256 × 8 bits
SFR addressing
Register addressing
Short direct
addressing
Direct addressing
Register indirect addressing
Based addressing
Based indexed addressing
Reserved