CY7C64013
CY7C64113
文档 #: 38-08001 rev. ** 页 12 的 48
5.0 程序编制 模型
5.1 14-位 程序 计数器 (pc)
这 14-位 程序 计数器 (pc) 准许 进入 至 向上 至 8 kb 的 prom 有 和 这 cy7c64x13 architecture. 这 顶 32
字节 的 这 只读存储器 在 这 8 kb 部分 是 保留 为 测试 目的. 这 程序 计数器 是 cleared 在 重置, 此类 那 这
第一 操作指南 executed 之后 一个 重置 是 在 地址 0x0000h. 典型地, 这个 是 一个 jump 操作指南 至 一个 重置 handler 那 initializes
这 应用 (看 中断 vectors 在 页 27).
这 更小的 第八 位 的 这 程序 计数器 是 incremented 作 说明 是 承载 和 executed. 这 upper 六 位 的 这
程序 计数器 是 incremented 用 executing 一个 xpage 操作指南. 作 一个 结果, 这 last 操作指南 executed 在里面 一个 256-字节
“
页
”
的 sequential 代号 应当 是 一个 xpage 操作指南. 这 assembler directive
“
XPAGEON
”
导致 这 assembler 至 insert
xpage 说明 automatically. 因为 说明 能 是 也 一个 或者 二 字节 长, 这 assembler 将 occasionally
需要 至 insert 一个 nop followed 用 一个 xpage 至 execute correctly.
这 地址 的 这 next 操作指南 至 是 executed, 这 carry 标记, 和 这 零 标记 是 saved 作 二 字节 在 这 程序 stack
在 一个 中断 acknowledge 或者 一个 call 操作指南. 这 程序 计数器, carry 标记, 和 零 标记 是 restored 从 这
程序 堆栈 在 一个 reti 操作指南. 仅有的 这 程序 计数器 是 restored 在 一个 ret 操作指南.
这 程序 计数器 不能 是 accessed 直接地 用 这 firmware. 这 程序 堆栈 能 是 examined 用 读 sram 从
location 0x00 和 向上.