ILD

数据处理指令:算术运算
作者:HerbertYuan 邮箱:yuanjp89@163.com
发布时间:2017-9-27 站点:Inside Linux Development

支持加(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。

Copyright © linuxdev.cc 2017-2024. Some Rights Reserved.