文件名称:汇编指令的详细解释及用法
文件大小: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 )