mov 赋值
lea 指针
imul乘
add 加
sub 减 sub i,1
push 压栈
pop 出栈
pushad 全部压栈
popad全部出栈
inc 自增
dec 自减
位运算
and 与
&
or 或
|
not 非
!
xor 异或(相同为假)
cmp 指令 当实际的减法发生时,CMP 指令按照计算结果修改溢出、符号、零、进位
、辅助进位和奇偶标志位
TEST 指令 在两个操作数的对应位之间进行 AND 操作,并根据运算结果设置符号标
志位、零标志位和奇偶标志位。
jmp
无条件
跳转
call 将下一行压栈 ,并且跳转
ret 出栈 并回至压栈的那个地址
esp 表示 栈顶
ebp 表示栈底 (S B)
EIP 表示 下一行即将要运行的地方