通用X86指令(1,数据传输)

movl I/R/M,I/R/M O/S/Z/A/C:本指令从一个内存位置复制一个字大小的数据到另外一个位置
内存

movb I/R/M,I/R/M O/S/Z/A/C:做用与movl一致,但操做数为字节数据

leal M,I/R/M O/S/Z/A/C:参数为标准格式中给定的内存位置,但并不加载内存位置中的内容(例:leal5(%ebp,%ecx,1),%eax。加载到%eax中),而是加载计算得出(5+%ebp+1*%ecx)的地址。vb

popl R/M O/S/Z/A/C:讲栈顶数据弹出至某个内存位置。push

pushl I/R/M O/S/Z/A/C:将某个值入栈。参数

xchgl R/M,R/M O/S/Z/A/C:交换某个操做数的值。

相关文章
相关标签/搜索