subs指令是ARM 指令集中的减法指令,与SUB 指令类似,需要注意的是,在SUBS 指令中,如果发生了借位操作,CPSR 寄存器中的 C 标志位设置为 0;如果没有发生借位操作,CPSR 寄存器中的 C 标志位设置成 1 。这与 ADDS 指令中的进位指令正好相反。这主要是为了适应 SBC 等指令的操作需要。
subr是减法指令,不带借位的减法指令。
subs指令是ARM 指令集中的减法指令,与SUB 指令类似,需要注意的是,在SUBS 指令中,如果发生了借位操作,CPSR 寄存器中的 C 标志位设置为 0;如果没有发生借位操作,CPSR 寄存器中的 C 标志位设置成 1 。这与 ADDS 指令中的进位指令正好相反。这主要是为了适应 SBC 等指令的操作需要。
subr是减法指令,不带借位的减法指令。