XCHG(交换数据) 指令交换两个操作数的内容。
该指令有三种形式:
XCHG reg, reg
XCHG reg, mem
XCHG mem, reg
不接受立即操作数
.386 .model flat,stdcall option casemap:none .data var1 word 2 ExitProcess PROTO,dwExitCode:DWORD .code main PROC mov ax,5 mov bx,8 xchg ax,bx ;交换16位寄存器 xchg ah,al ;交换8位寄存器 xchg var1, bx ;交换16位内存操作数和Bx xchg eax, ebx ;交换32位寄存器 INVOKE ExitProcess,0 main ENDP END main
标签:汇编,交换,xchg,XCHG,main,bx,reg From: https://www.cnblogs.com/liming19680104/p/17825540.html