[ET18F11/11A 数据手册]
4 存储器
存储器由程序存储器和数据存储器组成,程序存储器和数据存储器相互独立。其中程序
存储器为 1KX16 位 FLASH 存储器;数据存储器中特殊功能寄存器为 64X8 位,通用数据寄存
器为 64X8 位。通用数据寄存器采用单端口、异步低功耗 SRAM 实现。
4.1 程序存储器
本芯片的程序计数器 PC 为 16 位字宽,理论上可寻址 64K,在本芯片中实际只实现了 1K
的程序空间,地址为 0000H~03FFH,寻址范围超过 03FFH 就会导致循环。复位向量位于 0000H,
中断向量入口地址位于 0004H。
程序指针计数器
PC
1
8
2
3
4
级
硬
5
件
6
7
堆
8
栈
0000H
复位向量入口
用
户
程
0004H
中断向量入口
序
存
储
区
03FFH
4.2 数据存储器
数据存储器分为两个存储体组,每个存储体组包括 96 个地址空间,其中 32 个用于特殊
功能寄存器,另外 64 个地址用于通用数据寄存器。部分地址空间被映射到相同的物理单元。
具体地址分配如表 4.1 所示。
数据存储器的寻址可采用直接寻址和间接寻址。直接寻址是通过指令码中的操作数直接
寻址,间接寻址是通过索引寄存器 FSR 来实现,即 FSR 内保存的数据就是被间接寻址寄存器
的地址,而被间接寻址的寄存器数据通过对寄存器 INDF 的读和写操作来获得。
V1.3
2011-5-10
PDF 文件使用 "pdfFactory Pro" 试用版本创建 www.fineprint.cn
- 10 -