1996 微芯 技术 公司
初步的
ds30559a-页 17
pic16c64x &放大; pic16c66x
4.0 记忆 organization
4.1 Pr
ogram 记忆 organization
这 pic16c64x &放大; pic16c66x 有 一个 13-位 程序
计数器 有能力 的 寻址 一个 8k x 14 程序
记忆 空间. 为 这 pic16c641 和 pic16c661
仅有的 这 first 2k x 14 (0000h - 07ffh) 是 physically
执行. 为 这 pic16c642 和 pic16c662 仅有的
这 first 4k x 14 (0000h - 0ffh) 是 physically imple-
mented. accessing 一个 location 在之上 这 2k 或者 4k
boundary 将 导致 一个 wrap-周围. 这 重置 vector 是
在 0000h 和 这 中断 vector 是 在 0004h (图示 4-
1 和 图示 4-2). 看 部分 4.4 为 程序 mem-
ory paging.
图示 4-1: pic16c641/661 程序
记忆 编排 和 堆栈
pc<12:0>
13
0000h
0004h
0005h
07FFh
0800h
1FFFh
堆栈 水平的 1
堆栈 水平的 8
重置 vector
中断 vector
在-碎片 程序
记忆
call, 返回
retfie, retlw
堆栈 水平的 2
2000h
2007h
3FFFh
测试
configuration 文字
测试
用户 记忆 空间
图示 4-2: pic16c642/662 程序
记忆 编排 和 堆栈
pc<12:0>
13
0000h
0004h
0005h
0FFFh
1000h
1FFFh
堆栈 水平的 1
堆栈 水平的 8
重置 vector
中断 vector
在-碎片 程序
记忆
call, 返回
retfie, retlw
堆栈 水平的 2
2000h
2007h
3FFFh
测试
configuration 文字
测试
用户 记忆 空间
Page0
在-碎片 程序
记忆
Page1
07FFh
0800h
这个 文档 是 创建 和 FrameMaker404