FM8P51
rev1.2 三月 15, 2005
p.5/fm8p51
FEELING
TECHNOLOGY
1.0
记忆 organization
fm8p51 序列 记忆 是 有组织的 在 程序 记忆 和 数据 记忆.
1.1 程序 记忆 organization
这 fm8p51 序列 有 一个 12-位 程序 计数器 有能力 的 寻址 一个 4k×13 程序 记忆 空间.
这 重置 vector 为 这 fm8p51 序列 是 在 fffh.
这 h/w 中断 vector 是 在 001h. 一个nd 这 s/w 中断vector 是 在 002h.
fm8p51 序列 有 程序 记忆 size 更好 比 1k 文字s, 但是 这 call 和 goto 说明 仅有的 有 一个
10-位 地址 范围. 这个 10-位 地址 范围 准许 一个 branch 在里面 一个 1k 程序 记忆 页 大小. 至 准许
call 和 goto 说明 至 地址 这 全部 4k program 记忆 地址 范围 为 fm8p51 序列, 那里 是
另一 二 位 至 具体说明 这 程序 记忆 页. 这个 paging 位 comes 从 这 pg<1:0> 位 (状态<6:5>).
当 做 一个 call 或者 goto 操作指南, 这 用户 必须确保 那 页 位 pg<1:0>是 编写程序 所以 那 这
desired 程序 记忆 页 是 addressed. 当 一个 的 这 return 说明 是 executed,这 全部 12-位 pc 是
poped 从 这 堆栈. 因此, manipulation 的 这 pg <1:0> 是 不 必需的 为 这 返回 说明.
图示 1.1: 程序 记忆 编排 和 堆栈
pc<11:0>
堆栈 1
堆栈 2
堆栈 3
堆栈 4
堆栈 5
fffh 重置 vector
:
:
002h s/w 中断 vector
001h h/w 中断 vector
000h
fm8p51 序列