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:交换某个操做数的值。