2000 Jul 26 19
飞利浦 半导体 初步的 规格
单独的-碎片 8-位 微控制器 和 能 控制 P8xC591
图.7 双 dptr:
handbook, 全部 pagewidth
DPH
(83h)
BT0
AUXR1
DPS
DPL
(82h)
外部
数据
记忆
DPTR0
MHI007
DPTR1
7.4 双 dptr
这 双 DPTR 结构 (看 图示 7) 是 一个 方法 用 这个
这 碎片 将 具体说明 这 地址 的 一个 外部 数据
记忆 location. 那里 是 二 16-位 DPTR 寄存器 那
地址 这 外部 记忆, 和 一个 单独的 位 called DPS
= auxr1/bit0 那 准许 这 程序 代号 至 转变
在 它们.
这 dps 位 状态 应当 是 saved 用 软件 当
切换 在 dptr0 和 dptr1.
便条 那 位 2 是 不 writable 和 是 总是 读 作 一个 零.
这个 准许 这 dps 位 至 是 quickly toggled simply 用
executing 一个 INC AUXR1 操作指南 没有 影响 这
其它 位.
dptr 说明
这 说明 那 谈及 至 DPTR 谈及 至 这 数据 pointer
那 是 目前 选择 使用 这 auxr1/位 0 寄存器.
这 六 说明 那 使用 这 dptr 是 作 跟随:
inc dptrincrements 这 数据 pointer 用 1
mcv dptr, #data 16 负载 这 DPTR 和 一个 16-位
常量
mov 一个, @ a+dptr move 代号 字节 相关的 至
dptr 至 acc
movx 一个, @ dptr move 外部 内存 (16-位
地址) 至 acc
movx @ dptr, 一个 move acc 至 外部 内存
(16-位 地址)
jmp @ 一个 + dptr jump 间接的 相关的 至
DPTR
这 数据 pointer 能 是 accessed 在 一个 字节-用-字节 基准
用 specifying 这 低 或者 高 字节 在 一个 操作指南 这个
accesses 这 sfrs. 看 应用 便条 AN458 为 更多
详细信息.