表 19.17 数据处理指令 助记符 简述 ADCS 进位加法 ADD{S} 加法 ANDS 逻辑与 ASRS 算术右移 BICS 位清零 CMN 比较负值 CMP 比较 EORS 异或 LSLS 逻辑左移 LSRS 逻辑右移 MOV{S} 传输 MULS 乘法 MVNS 取反传输 ORRS 逻辑或 REV 反转字里面的字节顺序 REV16 反转每半字里面的字节顺序 REVSH 反转低半字中的字节顺序,并进行符号扩展 RORS 循环右移 RSBS 反向减法 SBCS 带进位的减法 SUBS 减法 SXTB 符号扩展字节 SXTH 符号扩展半字 UXTB 零扩展字节 UXTH 零扩展半字 TST 测试 7. ADC、ADD、RSB和SUB 进位加法、加法、反向减法、进位减法、减法。 (1)语法 ADCS {Rd,} Rn, Rm ADD{S} {Rd,} Rn, RSBS {Rd,} Rn, Rm, #0 SBCS {Rd,} Rn, Rm SUB{S} {Rd,} Rn,
1
参考资料以 ARM Cortex-M0 用户指南(ARM Cortex-M0 User Guide)为蓝本。 只针对 LPC111x Cortex-M0 的具体实现做了细微的改动。
1