【文件属性】:
文件名称:汇编指令的详细解释及用法
文件大小:5KB
文件格式:TXT
更新时间:2014-07-10 09:04:24
汇编指令 汇编通用数据传送指令 汇编逻辑运算指令
通用数据传送指令
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 字节查表转换.
BX 指向一张 256 字节的表的起点, AL 为表的索引值 (0-255,即 0-FFH); 返回 AL 为查表结果. ( [BX+AL]->AL )