MOV DPTR,#4000H这个指令是什么意思 5

 我来答
chen5515
推荐于2018-04-13 · TA获得超过316个赞
知道小有建树答主
回答量:279
采纳率:50%
帮助的人:61.5万
展开全部
MOV DPTR,#4000H;将 数据指针 指向 片外 RAM 地址 4000H
;接下来就可以执行读取操作:
MOV A,@DPTR ;将 片外 RAM 地址 4000H 中的 数据 读入 CPU 的 寄存器A 中。
如果硬件没有在 CPU 外部连接 RAM 芯片,那么这样的操作将没有什么实际意义。
意法半导体(中国)投资有限公司
2023-06-12 广告
STM32是一种由意法半导体(STMicroelectronics)公司设计和生产的单片机系列,广泛用于嵌入式系统、物联网(IoT)设备、汽车电子、工业自动化等领域。STM32具有以下优点:1. 低功耗:STM32单片机通常具有较低的功耗,... 点击进入详情页
本回答由意法半导体(中国)投资有限公司提供
312124023
2011-10-18 · 超过12用户采纳过TA的回答
知道答主
回答量:55
采纳率:0%
帮助的人:30.2万
展开全部
朋友 MOV DPTR,#4000H;?dptr片外数据存储器。
这条指令的意思是设置数据指针指向片外数据存储器第4000h这个地址。。 要是后面有一条
MOVX A, @DPTR; 的话, 就是先把指针指向4000h,然后把4000地址里的值在传送到累加器A 中。 明白了不》?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
宝快回来吧69
2011-10-18 · TA获得超过250个赞
知道答主
回答量:78
采纳率:0%
帮助的人:31.2万
展开全部
DPTR是数据地址指针,是一个16位的专用寄存器,用于存放16位地址,作为间址寄存器用。该指令就是将4000H这个地址赋给DPTR,以便访问片外存储器或在程序空间内查表,其中访问片外存储器的有MOVX A,@DPTR和MOVX @DPTR,A ,查表的是MOVC A,@A+DPTR。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
johnconan
2011-10-18 · 超过18用户采纳过TA的回答
知道答主
回答量:100
采纳率:100%
帮助的人:43.1万
展开全部
51单片机是8位的,但是有时候需要16位的输出,于是就在P0与P2口同时输出。
MOV DPTR,#4000H这个命令就是同时输出,但是是将40H 与00H分开输出的。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
气愤我不注册了
2011-10-18 · TA获得超过120个赞
知道答主
回答量:94
采纳率:0%
帮助的人:75.4万
展开全部
把立即数4000H赋给数据指针寄存器DPTR。DPTR寄存器用来存放16位地址,以寻址程序存储器和片外数据存储器
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(4)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式