SBFX 和 UBFX 有符号和无符号位域提取 BFC 和 BFI 位域清零和位域插入
SBFX 和 UBFX 有符号和无符号位域提取。
将一个寄存器的相邻的位复制到另一个寄存器的最低有效位,并用符号或零扩展到 32 位。
语法
op{cond} Rd, Rn, #lsb, #width
其中:
- op
是 SBFX 或 UBFX。
- cond
是一个可选的条件代码(请参阅条件执行)。
- Rd
是目标寄存器。
- Rn
是源寄存器。
- lsb
是位域中的最低有效位的位编码,范围从 0 到 31。
- width
是位域宽度,范围从 1 到 (32-lsb
不要将 r15 用作 Rd 或 Rn。
条件标记 这些指令不更改任何标记。
体系结构
这些 ARM 指令可用于 ARMv6T2 及更高版本。
这些 32 位 Thumb 指令可用于 ARMv6T2 和 ARMv7。
这些指令均无 16 位 Thumb 版本。
 
                    
                 
                
            
         浙公网安备 33010602011771号
浙公网安备 33010602011771号