支持加(add)、减(subtract)、反向减(reverse subtract)。支持进位和无进位。
语法:
ADD{cond}{S} Rd, Rn, Op2 @Rd = Rn + Op2
SUB{cond}{S} Rd, Rn, Op2 @Rd = Rn - OP2
RSB{cond}{S} Rd, Rn, Op2 @Rd = Op2 - Rn
ADC{cond}{S} Rd, Rn, Op2 @Rd = Rn + Op2 + C
SBC{cond}{S} Rd, Rn, Op2
RSC{cond}{S} Rd, Rn, Op2
对于SBC和RSC,如果carry flag是0,则结果减1。