本文主要介绍8086微机中基本的运算指令
一、加法指令
加法指令有三种,分别是普通加法、带进位加法、自增。
1.普通加法ADD
格式:ADD OPRD1, OPRD2
操作: OPRD1 + OPRD2 ——>OPRD1
ADD指令会影响6个状态标志位。
2.带进位加法ADC
格式:ADC OPRD1, OPRD2
操作: OPRD1 + OPRD2 + CF ——>OPRD1
ADD指令会影响6个状态标志位。
3.自增加法INC
格式:INC OPRD
操作:OPRD + 1 ——> OPRD
二、减法指令
减法指令共有5种,除去与加法相对应的三种外,还有比较指令与求补指令。
1.普通减法SUB
格式:SUB OPRD1, OPRD2
操作: OPRD1 - OPRD2 ——>OPRD1
ADD指令会影响6个状态标志位。
2.带进位减法SBB
格式:SBB OPRD1, OPRD2
操作: OPRD1 - OPRD2 ——>OPRD1
ADD指令会影响6个状态标志位。
3.自减减法DEC
格式:DEC OPRD
操作:OPRD - 1 ——> OPRD