X86系列指令
一、 数据传输指令
实现数据在内存和寄存器或寄存器和寄存器的单个数据传输。如 mov, push, pop, pushf, popf, 不影响标志寄存器
二、 算术运算指令
如 add, adc, sub, sbb, inc, dex, mul ,div, 影响标志寄存器
三、 逻辑运算指令
如 and, or, not, xor, shr, shl, 除 not 外,影响标志寄存器
四、 转移指令
修改ip。如 jmp, loop, je, call, int, ret
五、 控制指令
设置标志寄存器和 cpu 状态。 如 std, cld, sti, cli, nop
六、 串处理指令
对内存中数据批量处理。如 movsb, movsw, 一般要与rep配合使用