chang.asm

来自「Small RTOS51是为51系列单片机而编写的。它是完全免费的、源代码公开的」· 汇编 代码 · 共 20 行

ASM
20
字号
;例:设A=23H,R0=45H,(23H)=36H,R1=39H,(39H)=17H,执行下列指令:
;XCH	A,R0		;A=45H  R0=23H
;XCH	A,39H		;A=17H  39H=45H
;XCH	A,@R0		;A=36H,(23H)=17H
;XCHD	A,@R1		;A=35H,(39H)=46H
;以下准备数据

MOV	A,#23H
MOV	R0,#45H
MOV	23H,#36H
MOV	R1,#39H
MOV	39H,#17H
;以下是本例演示
XCH	A,R0	;A=45H  R0=23H
XCH	A,39H	;A=17H  39H=45H
XCH	A,@R0	;A=36H,(23H)=17H
XCHD	A,@R1	;A=35H,(39H)=46H
SJMP	$	;原地循环,请点击左上角RST按钮从头开始
END

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?