ARM技术论坛
直播中

剑寒九州

8年用户 654经验值
私信 关注
[问答]

请问一下ARM处理器为什么要有RSB指令呢

请问一下ARM处理器为什么要有RSB指令呢?为什么有了减法指令SUB,还需要RSB逆向减法指令,使用的时候调换位置不久可以了吗?真心觉得多此一举,求解析。

回帖(2)

lalajie

2022-6-30 17:47:57
RSB指令称为逆向减法指令,用于把操作数2减去操作数1,并将结果存放到目的寄存器中。操作数1应是一个寄存器,操作数2可以是一个寄存器,被移位的寄存器,或一个立即数。该指令可用于有符号数或无符号数的减法运算
举报

夏日余晖

2022-6-30 17:49:09
看被减数是否是变量,如果是,就不用RSB,是常量就得用RSB
举报

更多回帖

发帖
×
20
完善资料,
赚取积分