电工优优今天要和大家分享的dptr是什么寄存器?单片机dptr是什么意思相关信息,接下来我将从dptr是什么寄存器作用是什么,DPTR是什么寄存器?它的作用是什么?,dptr是什么寄存器?它由哪些特殊功能寄存器组成这几个方面来介绍。
dptr是什么寄存器?单片机dptr是什么意思
数据指针(DPTR)是80C51中一个功能比较特殊的寄存器。从结构DPTR是一个16位的特殊功能寄存器, 其高位字节寄存器用
dptr表示,低位字节寄存器用DPL表示,DPTR既可以作为一个16位的寄存器来处理,也可以作为两个独立的8位寄存器来使用。主要功能是存放16位地址,作为片外RAM寻址用的地址寄存器(间接寻址),故称数据指针。
*读写外部RAM:
MOVX A,@DPTR读
MOVX @DPTR,A写
*DPTR的另一个作用是变址寻址,访问程序存储器,做查表指令:如:
以dptr为基址寄存器,将dptr的内容与累加器a的内容相加得到变址地址
movc a, @a+dptr ; (a)<-----((a)+(dptr))
DPTR是16位数据指针寄存器,它由两个8位特殊功能寄存器DPL(数据指针低8位)和DPH(数据指针高8位)组成,DPTR用于保存16位地址,作间址寄存器用,可寻址外部数据存储器,也可寻址程序存储器。
以上就是"电工优优"为大家介绍的dptr是什么寄存器作用是什么的相关信息,想了解更多"dptr是什么寄存器?单片机dptr是什么意思,dptr是什么寄存器作用是什么,DPTR是什么寄存器?它的作用是什么?,dptr是什么寄存器?它由哪些特殊功能寄存器组成"相关知识,请收藏电工无忧吧。