包括:
加法指令、減法指令、乘法指令、除法指令
1、加法指令
?ADD(Addition) 加法指令
?ADC(Add withCarry)帶進位加法指令
?INC(Increment)加 1指令
?AAA(ASCIIadjustforaddition)加法ASCII調(diào)整指令
?DAA(Decimaladjustforaddition)加法十進制調(diào)整指令
2、減法指令
8086有7條減法指令:
? SUB(Subtraction)減法指令
?SBB(SubtractionwithBorrow)進位減法指令
?DEC(Decrement by 1)減1指令
?NEG(Negate) 求補指令
?CMP(Compare)比較指令
?AAS(ASCII Adjust for Subtraction) 減法ASCII調(diào)整指令
?DAS(Decimal Adjust for Subtraction) 減法十進制調(diào)整指令
3. 乘法指令
1)無符號乘法(MUL)
2)帶符號乘法(IMUL)
4、除法指令
1)無符號除法(DIV)
2)帶符號除法(IDIV)
3)字節(jié)擴展指令(CBW)
4)字擴展指令( CWD
5、十進制調(diào)整指令(略)
共六條
?AAA非壓縮BCD碼的加法十進制調(diào)整
?DAA壓縮BCD碼的加法十進制調(diào)整
?AAS非壓縮BCD碼的減法十進制調(diào)整
?DAS壓縮BCD碼的減法十進制調(diào)整
?AAM乘法的十進制調(diào)整
?AAD除法的十進制調(diào)整