加法指令(Addtion)
ADDA,Rn;A←(A)+(Rn)
ADDA,@Ri;A←(A)+((Ri))
ADDA,direct;A←(A)+(direct)
ADDA,#data;A←(A)+#data
带进位加法指令
ADDCA,Rn;A←(A)+(Rn)+(Cy)
ADDCA,@Ri;A←(A)+((Ri))+(Cy)
ADDCA,direct;A←(A)+(direct)+(Cy)
ADDCA,#data;A←(A)+#data+(Cy)
加1指令
INCA;A←(A)+1
INCRi;Ri←(A)+1
INCdirect;direct←(direct)+1
INC@Ri;(Ri)←((Ri))+1
INCDPTR;DPTR←(DPTR)+1
十进制调整指令
DAA
带借位减法指令(Subtraction)
SUBBA,Rn;A←(A)-(Rn)-(Cy)
SUBBA,@Ri;A←(A)-((Ri))-(Cy)
SUBBA,direct;A←(A)-(direct)-(Cy)
SUBBA,#data;A←(A)-#data-(Cy)
减1指令(Decrease)
DECA;A←(A)-1
DECRi;Ri←(A)-1
DECdirect;direct←(direct)-1
DEC@Ri;(Ri)←((Ri))-1
乘法指令(Multiplication)
MULAB
除法指令(Division)
DIVAB