小编cap*_*nux的帖子

x86 中的 BEXTR 指令如何工作

正如标题中提到的,我在 x86 汇编上遇到了 BEXTR(位提取)指令,但我似乎无法理解它是如何工作的。

在网上查找了一段时间后,我什至找到了一个假定的 C 等效项(src >> start) & ((1 << len) -1),但我似乎也无法真正理解。

谁能向我解释一下 BEXTR 指令是如何工作的?这些位是如何提取的?

x86 assembly bit-manipulation

2
推荐指数
1
解决办法
1512
查看次数

标签 统计

assembly ×1

bit-manipulation ×1

x86 ×1