NEC V850/SA1 mPD703015 Preliminary User's Manual page 73

32-/16-bit single-chip microcontrollers
Table of Contents

Advertisement

Application of wrap-around
For example, when R = r0 (zero register) is specified for the LD/ST disp16 [R] instruction, an addressing range of
00000000H ± 32 Kbytes can be referenced with the sign-extended, 16-bit displacement value. By mapping the
external memory in the 24-Kbyte area in the figure, all resources including on-chip hardware can be accessed
with one pointer.
The zero register (r0) is a register set to 0 by the hardware, and eliminates the need for additional registers for the
pointer.
Mask ROM internal version
0001FFFFH
00007FFFH
(R = ) 00000000H
On-chip peripheral I/O area
FFFFF000H
Internal RAM area
FFFFE000H
External memory
FFFF8000H
CHAPTER 3 CPU FUNCTIONS
32 KB
Internal
ROM area
4 KB
4 KB
24 KB
area
Flash memory internal version
0001FFFFH
00007FFFH
Internal ROM
area
(R = ) 00000000H
On-chip peripheral I/O area
FFFFF000H
Internal RAM
area
FFFFC000H
External memory
area
FFFF8000H
32 KB
4 KB
12 KB
16 KB
73

Advertisement

Table of Contents
loading

Table of Contents