EDA365电子论坛网
标题:
ARM处理器为什么要有RSB指令?
[打印本页]
作者:
three
时间:
2022-3-24 10:04
标题:
ARM处理器为什么要有RSB指令?
ARM处理器为什么要有RSB指令?主要起到什么作用的
* t( j" T" Z) s1 G
作者:
rergr
时间:
2022-3-24 10:40
RSB指令称为逆向减法指令,用于把操作数2减去操作数1,并将结果存放到目的寄存器中。操作数1应是一个寄存器,操作数2可以是一个寄存器,被移位的寄存器,或一个立即数。该指令可用于有符号数或无符号数的减法运算
3 i: m9 E3 h; h( q' n
作者:
芦根苏木
时间:
2022-3-24 11:21
当“被减数”是变量时,需要装载到寄存器中才能进行减法操作,这种情况,sub指令就够了。
C! |2 k: a6 F
如果“被减数”是常量时,使用sub指令,需要多一条指令把常数装入寄存器,而使用rsb指令,可以直接使用常量来操作,不必多做一步装载。
. {$ z1 C& s! N3 b3 b
作者:
Memory00
时间:
2022-3-24 13:12
看被减数是否是变量,如果是,就不用RSB,是常量就得用RSB
! }; X# J8 s# d I( A" V* O
作者:
ESCAPE
时间:
2022-3-24 13:33
同问,求结果
+ _8 O X# F: U" I" K7 F
欢迎光临 EDA365电子论坛网 (https://bbs.eda365.com/)
Powered by Discuz! X3.2