您的位置 首页 编程

什么是DPTR

DPTR–数据指针寄存器是一个16位寻址的数据指针寄存器,由两个8Bit的寄存器(DPH和DPL)组成。可访问外部RAM也可以访问外部ROM中的表格。MOV…

DPTR数据指针寄存器

是一个16位寻址的数据指针寄存器,由两个8Bit的寄存器(DPH和DPL)组成。可拜访外部RAM也能够拜访外部ROM中的表格。

MOV DPTR,#data16;将16位当即数加载到数据指针中

MOVC A, @A+DPTR;将A中的值和DPTR中的值相加,并以相加后的数值的下一位作为本条指令的操作数地址,取该操作数地址中的内容送入累加器A中。

MOVX A,@DPTR;将外部RAM单元的DPTR中的值当作地址,并取该地址中的内容送入A中。

MOVX @DPTR,A;将A中的值送入以DPTR中的值为地址的外部RAM单元中。(16位地址)

INC DPTR ;数据指针加1

JMP @A+DPTR ;无条件直接转移到以A+DPTR的值为地址的单元中。(PC)〈—((A)+(DPTR))

声明:本文内容来自网络转载或用户投稿,文章版权归原作者和原出处所有。文中观点,不代表本站立场。若有侵权请联系本站删除(kf@86ic.com)https://www.86ic.net/fangan/biancheng/266090.html

为您推荐

联系我们

联系我们

在线咨询: QQ交谈

邮箱: kf@86ic.com

关注微信
微信扫一扫关注我们

微信扫一扫关注我们

返回顶部