汇编-XCHG交换数据

 

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  

 

 

 

 

 

 

posted @ 2023-11-11 09:43  天子骄龙  阅读(572)  评论(0)    收藏  举报