单片机 汇编语言 编程,将R0的内容和R1的内容互相交换。

如题所述

用MOV语句就可以实现了。如
MOV A,R0
MOV R0,R1
MOV R1,A
就这样简单。
温馨提示:答案为网友推荐,仅供参考
第1个回答  推荐于2018-05-13
通过第3寄存器交换他们的数据
mov a,R1
MOV R2,A ;R1→R2

MOV A,R0
MOV R1,A ;;R0→R1
MOV A,R2
MOV R0,A ;R2→R0本回答被网友采纳
第2个回答  2012-05-31
51单片机,不存在下面的指令:
MOV R0,R1

只能利用第三者,进行交换,如下:

PUSH ACC
MOV A, R0
XCH A, R1
MOV R0, A
POP ACC

SJMP $