永发信息网

汇编指令 半字节交换指令swap 在单片机编程中,只能用于A累加器么?

答案:2  悬赏:10  手机版
解决时间 2021-04-04 09:24
  • 提问者网友:美人性情
  • 2021-04-03 09:46
汇编指令 半字节交换指令swap 在单片机编程中,只能用于A累加器么?
最佳答案
  • 五星知识达人网友:爱难随人意
  • 2021-04-03 10:56
正确的交换指令是:SWAP A
这操作对象就是累加器A,而不是只写成SWAP ,更不允许在后边随便加什么都行的。
其实你的要求,是可以实现的,先把61H中的数送到A,再交换就行了,如下
MOV A , 61H ;取61H单元内的数
SWAP A ;交换
MOV 61H , A ;再送回到61H单元内
全部回答
  • 1楼网友:山河有幸埋战骨
  • 2021-04-03 12:13
是的SWAP指令只能用于累加器A的和高四位和低四位的数据交换,不能用于其他寄存器。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯