文件名称:程序地址空间-php实现抓取百度搜索结果页面【相关搜索词】并存储到txt文件示例
文件大小:1.85MB
文件格式:PDF
更新时间:2024-06-27 18:06:11
单片机 dsPIC30F2010
3.0 存储器构成 3.1 程序地址空间 程序地址空间为 4M指令字。它可通过一个 24位值来寻 址,这24位值来自23位PC、表指令有效地址(Effective Address,EA)或数据空间 EA(当按照表 3-1 定义的那 样,将程序空间映射到数据空间时)。注意,为了提供 与数据空间寻址的兼容性, 在两个连续的程序字之间, 程序空间地址递增量为 2。 对于除 TBLRD/TBLWT外的所有访问,用户程序空间访 问限制在低 4M 指令字地址范围(0x000000 至 0x7FFFFE);TBLRD/TBLWT使用TBLPAG<7>来决定 用户或配置空间访问。在表 3-1 “程序空间地址构成” 中,bit 23 允许访问器件 ID、用户 ID 和配置位。对于其 他情形, bit 23 始终清零。 图 3-1: dsPIC30F2010 的程序存储空 间映射 注: 本数据手册总结了 dsPIC30F 系列器件的功能, 但是不应把本手册当作无所不包的参考手册来 使用。有关 CPU、外设、寄存器说明和一般器件 功能的更多信息,请参阅《dsPIC30F 系列参考 手册》(DS70046E_CN)。有关器件指令集和编 程的更多信息,请参阅《16 位 MCU 和 DSC 程 序员参考手册》(DS70157E_CN)。 注: 图3-1所示的地址映射是概念性的,实际的 存储器配置取决于可用的存储器大小,各 器件的存储器配置可能会存在差异。 复位 - 目标地址 用 户 存 储 空 间 000000 7FFFFE 00007E 外部振荡器故障陷阱 000002 000080 用户闪存 程序存储区 002000 001FFE 数据 EEPROM 地址错误陷阱 堆栈错误陷阱 算术警告陷阱 保留 保留 保留 向量 0 向量 1 向量 52 向量 53 (4K 个指令字) (1KB) 保留 7FFC00 7FFBFE (读为 0) 0000FE 000100 000014 备用向量表 复位 - GOTO指令 000004保留 器件配置 配 置 存 储 空 间 800000 F80000 寄存器 F8000E F80010 DEVID(2) FEFFFE FF0000 FFFFFE 保留 F7FFFE 8005FE 800600 UNITID(32 个指令字) 8005BE 8005C0 保留 保留 向量表 2011 Microchip Technology Inc. DS70118J_CN 第19 页