算术运算类指令用来执行二进制及十进制的算术运算:加、减、乘、除。这类指令会根据运算结果影响状态标志,有时要利用这些标志才能得到正确的结果。因而使用它们时须留心有关状态标志。一般格式:add dst,src指令与指令代码指令 指令代码ADD A, Rn O0101rrrADD A, direct 00100101 directADD A, @Ri O010011iADD A, #data 00100100 data功能:dst—dst+src,完成两个操作数相加,结果送至目的操作数dst,源操作数不变。对操作数的要求:两个操作数不能同时为存储器寻址方式。目的操作数:8位、16位或32位的寄存器、存储器操作数。源操作数:与目的操作数类型相同的寄存器、存储器或立即数操作数。