3.2
Memory Space
All I/O, programs and data are located in the 16-megabyte memory space of the F
16LX. A part of the memory space is used for special purposes, such as extended
intelligent I/O service (EI
■ Memory Space
All I/O, programs, and data are located in the 16-megabyte memory space of the F
CPU is able to access each resource through an address indicated by the 24-bit address bus.
Figure 3.2-1 shows a sample relationship between the F
Figure 3.2-1 Sample Relationship between the F
2
F
MC-16LX
CPU
2
F
MC-16LX device
*1: The size of internal ROM differs for each model.
*2: The area accessible by the image differs for each model.
*3: The size of internal RAM differs for each model.
*4: There is no access in single-chip mode.
2
OS) descriptors, general-purpose registers and vector tables.
Programs
Data
2
EI
OS
Interrupts
Peripheral circuits
General-purpose
ports
2
MC-16LX system and the memory map.
2
MC-16LX System and the Memory Map
FFFFFF
H
Vector table area
⎧
FFC000
H
⎪
⎨
Program area
⎩
⎪
*1
FF0000
H
100000
H
External area
010000
H
ROM area
(FF bank image)
*2
004000
H
Peripheral function
control register (cont')
*2
003FE0
H
External area
002000
H
*3
⎧
000D00
H
Data area
⎪
⎪
000380
H
General-purpose
⎨
register
⎪
000180
⎧
H
⎪
⎨
2
EI
OS descriptor area
⎩
⎩
000100
H
External area
⎧
0000C0
H
⎪
⎨
⎪
Interrupt controller
⎩
0000B0
H
⎧
⎪
I/O port and
⎨
peripheral function
⎪
⎩
control register
000000
H
CHAPTER 3 CPU
2
MC-
2
MC-16LX CPU. The
ROM
area
*4
I/O area
*4
RAM
area
*4
I/O
area
29