首页 行业资讯 宠物日常 宠物养护 宠物健康 宠物故事

单片机dptr的理解!求高手!!!!

发布网友 发布时间:2022-04-19 14:22

我来回答

1个回答

热心网友 时间:2023-05-23 23:36

DPTR是某些单片机中一个功能比较特殊的寄存器,是一个16位的特殊功能寄存器。

1、DPTR寄存器:DPTR是某些单片机中一个功能比较特殊的寄存器,是一个16位的特殊功能寄存器。

2、DPTR的作用:存放16位地址,作为片外RAM寻址用的地址寄存器(间接寻址),故称数据指针,也可以将外部RAM中地址的内容传送到内部RAM的地址所指向的内容中。DPTR的另一个作用是变址寻址,访问程序存储器,做查表指令。

3、DPTR寄存器的组成:DPTR由两个8位寄存器DPH、DPL组成,DPH是DPTR高8位,DPL是DPTR低8位,既可合并作为一个16位寄存器,又可分开按8位寄存器单独操作。

扩展资料:

DPTR寄存器访问片外数据存储器的指令:

MOVX A,@DPTR读;

MOVX @DPTR,A写。

指令以16位DPTR为间址寄存器读片外RAM,可以寻址整个KB的片外空间。指令执行时,在DPH中的高八位地址由P2口输出,在DPL中的低八位地址由P0口分时输出,并由ALE信号锁存在地址锁存器中。

参考资料来源:百度百科-DPTR

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com