问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

单片机里的DPTR和PC分别代表什么?

发布网友 发布时间:2022-04-22 13:38

我来回答

3个回答

热心网友 时间:2023-11-06 20:53

DPTR数据指针
  数据指针(DPTR)是某些单片机中一个功能比较特殊的寄存器,是一个16位的特殊功能寄存器, 其高位字节寄存器用DPH表示,低位字节寄存器用DPL表示,DPTR既可以作为一个16位的寄存器来处理,也可以作为两个独立的8位寄存器来使用。主要功能是存放16位地址,作为片外RAM寻址用的地址寄存器(间接寻址),故称数据指针,也可以将外部RAM中地址的内容传送到内部RAM的地址所指向的内容中。
2. PC程序指针:
  PC——程序计数器,功能:用来指示下一条指令的地址(逻辑地址即偏移量),一般情况下,系统指示对其进行加1操作,担当遇到转移指令,如JMP,CALL,LOOP等时系统就会将跳转到的指令地址保存在PC中

热心网友 时间:2023-11-06 20:53

DPTR是一个16位的寄存器,因为是16位,所以他的范围是0-0xffff就是0-64K的范围。那么就可以通过它来间接寻址访问内部或外部的存储器(不管是程序存储器,还是数据储存器。)。而PC则是程序计数器,也是一个16位的计数器。每过一个机器周期,PC就会加一。它里面的内容存的是CPU当前执行的指令存在ROM中的地址,所以MOVC A,@A+PC在执行程序的时候,因为PC在不同时刻里面的内容是不一样的。

热心网友 时间:2023-11-06 20:54

DPTR是一个数据指针,PC是程序计数器指令MOVC A,@A+DPTR的意思是:将DPTR的值加上ACC的值,并将该结果所指的程序存储器地址的数据送入ACC。该指令和当前的PC(程序计数器)值无关,例:若执行前,DPTR=0300H(该值是自己赋予的),ACC=18H,[0318H]=0ABH,则执行后,ACC=0ABH,DPTR不变,MOVC A,@A+PC的意思是:将PC(程序计数器)的值加上ACC的值,并将该结果所指的程序存储器地址的数据送入ACC,该指令和DPTR无关,PC(程序计数器)值则因为该条指令的位置不同而不同,故该条指令在程序的不同位置,其执行结果是不同的。其余的同上一条指令
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
儿歌祖国妈妈我爱你是谁写的汇总28句 为什么有的人学几何很厉害数学却不行 一个人数学几何好,但是其他计算方面的都马马虎虎,那么说明这个人怎么... 数学几何好的人,就是一道几何题很快就能想出来的人是不很聪明?这能练... 固安尚城国际怎么样 驾驶员咨询服务营业执照经营范围怎么写 驾校属于什么经营范围 核桃粉保质期多长时间 亿生康宝筋骨冷敷凝胶只在国内销售吗? 清河镇概况 人民币兑马币是多少 电脑触摸屏没反应怎么办 100元人民币兑换多少马来西亚币 程序计数器PC和指令指针寄存器是什么关系 人民币兑马币计算 指令执行后,程序计数器PC变化问题 马币一百兑换人民币多少钱? 老是梦见自己的女朋友出轨'然后就分手了是什么原因 程序计数器(PC)作为不可寻址寄存器,它有哪些特点? 一般来说,一马币换算过来相当于多少人民币? 梦见自己女朋友出轨是什么意思? 程序计数器PC内容代表是什么?他是怎样完成工作的? 每次程序计数器pc被访问后,其中的内容发生了什么变化 1元等于0.6651马币,1马币等于多少人民币怎么计算 404 Not Found 听说蓝光碟(实体碟片)可以翻录到U盘里然后用虚拟光驱在电脑上播放 先是梦到自己出轨,然后梦到女朋友出轨,求大神解梦 新手问个问题,用TMT3播放蓝光原盘不需要虚拟光驱直接播放也是可以的 电脑如何看蓝光碟 单身梦到有女朋友了,自己其后出轨? 汇率100元人民币兑换多少马币,有最新的吗 程序计数器PC和指令指针寄存器是什么关系 单片机中的程序计数器PC用来做什么 一万马币兑换多少人民币 如何禁止我的电脑禁止运行QQ游戏? 汇率三千块人民币兑换多少马币 计算机程序的执行过程 怎么设置才能禁玩qq游戏 1000元人民币可换多少马币 程序计数器PC中装的内容是什么 人民币兑换马币最新汇率是多少 电脑怎么设置禁止玩QQ游戏 绠怎么读 绠的拼音是什么 1700人民币换算马币多少· 程序计数器有什么作用? 如何禁止启动QQ游戏? 人民币跟马币怎么算?? 程序计数器PC中存放的内容是 700人民币 换马币 等于多少 怎么禁止QQ游戏运行