0

ARM64 に相当する x86 の EBFE は何ですか?

同様の投稿を見ました ( EBFE に相当する ARM に対して発行するバイトは何ですか? ) が、機能していません。おそらく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 に答える