单片机问题。

例19,为什么(A)←(8000H),不是((8000H))??... 例19,为什么(A)←(8000H),不是((8000H))?? 展开
 我来答
沙里波特
2019-11-25 · TA获得超过5251个赞
知道大有可为答主
回答量:1.1万
采纳率:95%
帮助的人:646万
展开全部
括号里面是数字,写一个括号,代表存储器的内容。
括号里面是寄存器,写一个括号,代表寄存器的内容。
括号里面是寄存器,写两个括号,就代表以寄存器内容当存储地址,所对应存储器的内容。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
一剑出血
高粉答主

2019-01-26 · 醉心答题,欢迎关注
知道大有可为答主
回答量:5.7万
采纳率:78%
帮助的人:1.7亿
展开全部
因为 MOVX A, @DPTR 这条指令做的事情,就是把DPTR指向的单元的内容,搬到累加器里。
你期望它额外再寻址一次?不行的。51单片机没有像ARM/x86等较复杂内核那样的多重寻址的指令。
你需要多看书,了解51单片机每条指令的具体功能。
更多追问追答
追问
他不是间接寻址嘛,询出来的数不是带两个括号的吗、
巡出来的一个数、,是另外的操作数的一个地址。
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式