
ST62T32B ST62E32B
1.3存储器映射
1.3.1简介
MCU的工作在三个独立的存储器
空间:程序空间,数据空间和堆栈
空间。操作这三个存储空间是
在下面的段落中描述。
简单地说,程序空间中包含用户程序
在程序存储器和用户向量代码;数据
空间包含在RAM中,在程序的用户数据
内存和栈空间容纳6列弗
堆栈的ELS子程序和中断服务
常规的嵌套。
1.3.2程序空间
程序空间包含的说明是
执行时,需要立即AD-数据
穿衣模式的说明,保留工厂
测试区域和用户矢量。程序空间
通过12位程序计数器寄存器寻址
(PC寄存器) 。
程序空间分为四个2K页。
他们三人在得到解决000H -地址为7FFh某一地址
程序空间中的程序阳离子
计数器和通过编写相应的代码中
程序ROM页寄存器( PRPR寄存器) 。一
图5.内存寻址图
程序空间
数据空间
常见的(静态) 2K页,请所有
时间中断向量,共同子程序,
齿,独立于PRPR寄存器的内容。
这种“静态”页面中直接处理
0800H - 0FFFH的程序计数器的MSB
注册PC 11.注意:此页面还可以进行寻址。
身着000-7FFh范围。这是两个不同的
如何解决相同的物理内存。
从动态页面跳转到另一个动态
页由跳回到静态实现
页面,改变PRPR然后内容的跳线
荷兰国际集团新的动态页面。
图4. 8K字节的程序空间寻址
ROM空间
PC
空间
000h
第0页
7FFh
800h
FFFH
第1页
STATIC
页面
0000h
第1页
STATIC
页面
第2页
1FFFh
第3页
0000h
000h
RAM / EEPROM
银行领域
0-63
03Fh
040h
数据的只读
内存窗口
07Fh
080h
081h
082h
083h
084h
0C0h
X寄存器
寄存器Y
V注册
W寄存器
内存
数据的只读
内存
窗口中选择
数据RAM
BANK SELECT
累加器
VR01568
节目
内存
0FF0h
中断&
复位向量
0FFFh
0FFh
8/84