µ
PD75P3116
13
4. mk i 和 mk ii 模式 选择 函数
设置 一个 堆栈 bank 选择 (sbs) 寄存器 为 这
µ
pd75p3116 使能 这 程序 记忆 至 是 切换 在
这 mk i 模式 和 mk ii 模式. 这个 函数 是 适用 当 使用 这
µ
pd75p3116 至 evaluate 这
µ
pd753104,
753106, 或者 753108.
当 这 sbs 位 3 是 设置 至 1 : sets 这 mk i 模式 (支持 这 mk i 模式 为 这
µ
pd753104, 753106, 和 753108)
当这SBS位3是设置至0 : sets 这 mk ii 模式 (支持 这 mk ii 模式 为 这
µ
pd753104, 753106, 和 753108)
4.1 differences 在 mk i 模式 和 mk ii 模式
表格 4-1
lists differences 在 这 mk i 模式 和 这 mk ii 模式 为 这
µ
pd75p3116.
表格 4-1. differences 在 mk i 模式 和 mk ii 模式
Item mk i 模式 mk ii 模式
程序 计数器 PC
13-0
程序 记忆 (字节) 16384
数据 记忆 (位) 512 x 4
堆栈 堆栈 bank 可选择的 通过 记忆 banks 0, 1
非. 的 堆栈 字节 2 字节 3 字节
操作指南 bra !addr1 操作指南 不 有 有
calla !addr1 操作指南
操作指南 call !addr 操作指南 3 机器 循环 4 机器 循环
执行 时间 callf !faddr 操作指南 2 机器 循环 3 机器 循环
supported 掩饰 roms 当 设置 至 mk i 模式: 当 设置 至 mk ii 模式:
µ
pd753104, 753106, 和 753108
µ
pd753104, 753106, 和 753108
提醒 这 mk ii 模式 支持 一个 程序 范围 exceeding 16 kbytes 为 这 75x 和 75xl 序列. 因此,
这个 模式 是 有效的 为 enhancing 软件 兼容性 和 产品 那 有 一个 程序 范围 的
更多 比 16 kbytes.
和 关于 至 这 号码 的 堆栈 字节 在 执行 的 子例程 call 说明, 这 usable
范围 增加 用 1 字节 每 堆栈 对照的 至 这 mk i 模式 当 这 mk ii 模式 是 选择.
不管怎样, 当 这 call !addr 和 callf !faddr 说明 是 使用, 这 机器 循环 变为
变长 用 1 机器 循环. 因此, 如果 更多 emphasis 是 放置 在 内存 使用 效率 和
处理 效能 比 在 软件 兼容性, 这 mk i 模式 应当 是 使用.