什么是MOV指令
展开全部
MOV是汇编指令。
MOV
传送字或字节.
MOVSX
先符号扩展,再传送.
MOVZX
先零扩展,再传送.
PUSH
把字压入堆栈.
POP
把字弹出堆栈.
PUSHA
把AX,CX,DX,BX,SP,BP,SI,DI依次压入堆栈.
POPA
把DI,SI,BP,SP,BX,DX,CX,AX依次弹出堆栈.
PUSHAD
把EAX,ECX,EDX,EBX,ESP,EBP,ESI,EDI依次压入堆栈.
POPAD
把EDI,ESI,EBP,ESP,EBX,EDX,ECX,EAX依次弹出堆栈.
BSWAP
交换32位寄存器里字节的顺序
XCHG
交换字或字节.(
至少有一个操作数为寄存器,段寄存器不可作为操作数)
CMPXCHG
比较并交换操作数.(
第二个操作数必须为累加器AL/AX/EAX
)
XADD
先交换再累加.(
结果在第一个操作数里
)
XLAT
字节查表转换.
MOV
传送字或字节.
MOVSX
先符号扩展,再传送.
MOVZX
先零扩展,再传送.
PUSH
把字压入堆栈.
POP
把字弹出堆栈.
PUSHA
把AX,CX,DX,BX,SP,BP,SI,DI依次压入堆栈.
POPA
把DI,SI,BP,SP,BX,DX,CX,AX依次弹出堆栈.
PUSHAD
把EAX,ECX,EDX,EBX,ESP,EBP,ESI,EDI依次压入堆栈.
POPAD
把EDI,ESI,EBP,ESP,EBX,EDX,ECX,EAX依次弹出堆栈.
BSWAP
交换32位寄存器里字节的顺序
XCHG
交换字或字节.(
至少有一个操作数为寄存器,段寄存器不可作为操作数)
CMPXCHG
比较并交换操作数.(
第二个操作数必须为累加器AL/AX/EAX
)
XADD
先交换再累加.(
结果在第一个操作数里
)
XLAT
字节查表转换.
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询