
AT/TS80C31X2
7.双数据指针寄存器Ddptr
附加数据指针可以用来加速执行代码,并减少在代码大小
方法数。
的双DPTR结构是一种通过该芯片将指定的外部数据的地址
存储器位置。有两个16位DPTR寄存器的外部存储器,以及
单位叫
DPS = AUXR1 / 0位(见表5 ) ,可以让程序代码(参见它们之间进行切换
图7-1 ) 。
图7-1 。
使用双指针
外部数据存储器
7
0
DPS
DPTR1
DPTR0
AUXR1(A2H)
DPH ( 83H ) DPL ( 82H )
表7-1 。
7
-
位
数
7
6
5
4
3
2
1
AUXR1 :辅助寄存器1
6
-3
位
助记符
-
-
-
-
-
-
-
描述
版权所有
从该位读出的值是不确定的。不要设置该位。
版权所有
从该位读出的值是不确定的。不要设置该位。
版权所有
从该位读出的值是不确定的。不要设置该位。
版权所有
从该位读出的值是不确定的。不要设置该位。
版权所有
从该位读出的值是不确定的。不要设置该位。
版权所有
从该位读出的值是不确定的。不要设置该位。
版权所有
从该位读出的值是不确定的。不要设置该位。
数据指针选择
清除选择DPTR0 。
设置选择DPTR1 。
5
-
4
-
3
-
2
-
1
-
0
DPS
0
DPS
复位值= XXXX XXX0
不可位寻址
9
4428E–8051–02/08