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