汇编-操作码速查

BDFFZI / 2023-05-18 / 原文

算术逻辑类

名称 说明
add 加法
sub 减法
imul 有符号乘法
inc 加一
dec 减一
call 调用函数
ret 退出函数
jmp 跳转指令执行到目标位置
cmp 比较目标操作数和源操作数的大小,这将计算目标操作数减源操作数的结果并修改结果标志位,以借此进行数值比较
jg 若cmp结果为大于则跳转指令
jge 若cmp结果大于或等于则跳转

数据传输类

名称 说明
mov 将源操作数指向的值赋值给目操作数
lea 将源操作数直接赋值给目操作数
push 将目的操作数的值压入栈中
pop 出栈并将值赋值到目标操作数
leave 等于mov rsp rbp;pop rbp;