[073][汇编语言]8086CPU 指令系统总结

几大类指令

  • 1、数据传送指令
  • 2、算术运算指令
  • 3、逻辑指令
  • 4、转移指令
  • 5、处理机控制指令
  • 6、串处理指令

1、数据传送指令

mov 
push
pop
pushf
popf

xchg

2、算术运算指令

  • 执行结果都影响 标志寄存器 sf zf of cf pf af
add
sub
adc
add
inc
dec
cmp

imul
idiv
aaa

3、逻辑指令

  • 执行结果影响 标志寄存器 相关位
and 
or

not
xor
test

shl
shr

sal
sar
rol
ror
rcl
rcr

4、转移指令

  • (1)无条件转移指令,jmp
  • (2)条件转移指令,jcxz je jb ja jnb jna
  • (3)循环指令,loop
  • (4)过程,call ret retf
  • (5)中断,int iret

5、处理机控制指令

cld
std
cli
sti

nop
clc
cmc
stc
hlt
wait
esc
lock

6、串处理指令

  • 批量数据处理
movsb
movsw

cmps
scas
lods
stos
  • 搭配前缀
rep
reoe
repne

你可能感兴趣的:([073][汇编语言]8086CPU 指令系统总结)