永发信息网

51单片机中如何把a中的内容放入r2所指向的储存单元中?

答案:5  悬赏:60  手机版
解决时间 2021-01-28 00:16
51单片机中如何把a中的内容放入r2所指向的储存单元中?
最佳答案
这题很容易让人使用MOV @R2, A 这条指令。事实上,MOV @R2, A 这条指令是非法的。因为指令中的R只能是R0,或者R1。

给出参考代码如下:

XCH A, R2;先讲两个寄存器内容调换
MOV R0, A;调换后的值暂放在R0
XCH A, R2;取回原数
MOV @R0, A; 把A中的内容放入r0所指向的储存单元中

还可以:
MOV R0,A;暂存A于R0
MOV A,R2;
MOV R1,A;完成R2的值赋给R1
MOV A,R0;将原来的A值取回
MOV @R1,A; 把A中的内容放入r1所指向的储存单元中

还可以利用堆栈
PUSH ACC;先将A值压入堆栈
MOV A,R2;
MOV R1,A;完成R2的值赋给R1
POP ACC;将原来的A值取回
MOV @R1,A; 把A中的内容放入r1所指向的储存单元中
全部回答
用寄存器间接寻址
mov b,a
mov a,r2
mov r0,a
mov a,b
mov @r0,a
MOV @R2, A ; 把a中的内容放入r2所指向的储存单元中
嗯, 上面这行是错的, 一时没注意

应该用@R0 @R1才能间接访问
MOV B,A
MOV A,R2
MOV R0,A
MOV A,B
MOV @R0,A
单片机技术交流群
315840913
XCH A, R2
MOV R0, A
XCH A, R2
MOV @R0, A
END
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
好邻居社区生活馆(杭州花园店)地址在什么地方
老公总是和别人聊天我该怎么个他沟通
白部的意思是什么啊?知道的请说下!
客家山歌 阅读答案
三合广告(304省道李氏诊所东)地址在哪,我要
三星SM—C7000无线连接获取IP失败
完美(玛丽艳)美容养生会所(东平第2分店)地
数码照相馆(万新二巷与万盛街交叉口向西数码
传重的意思是什么啊?知道的请说下!
玉湖镇汾水村有什么好
中东地区备受世人担忧和关注的原因有哪些?
苏泊尔电磁炉进水不通电用吹风吹行吗
婚姻登记的英文怎么说
文殊菩萨像应放在家中什么位置
可以网上办理储蓄卡吗
推荐资讯
三星手机如何添加方行文件夹
台语中:你很机车是什么意思?
农村传闻中有一种生物,会半夜爬到别人身上压
英语复合句例句(带好几个从句)带翻译,句子
CompoWay/F是什么意思?
贝多芬的成长故事
做山东杂粮饼刮面的刮子
白起 李哲言是什么意思
劳醉的意思是什么啊?知道的请说下!
机动车检测中心属于什么性质的单位?(比如:
山字旁加个尧字?
天谕账号怎么找回
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?