0

x86 等效于 ARM64 的 EBFE 是什么?

看到了一个类似的帖子(What bytes to emit for an ARM equivalent of EBFE?)但它不起作用。可能是32位>

4

1 回答 1

2

由于我既不知道确切的答案,也不想挖掘 ARMv8 ARM 并手动编码指令,所以我要作弊:

$ echo "b ." | aarch64-linux-gnu-as
$ aarch64-linux-gnu-objdump -d a.out

a.out:     file format elf64-littleaarch64


Disassembly of section .text:

0000000000000000 <.text>:
   0:   14000000        b       0 <.text>

嗯,这很容易;0x14000000这是。

编辑:以防万一需要说明,那就是 32 位指令字。它的实际字节需要按照系统字节序的正确顺序排列,即对于 LE 系统相反。

于 2014-02-08T19:21:12.563 回答