0
AArch64の絶対ジャンプ(64ビットdword)は、プログラムカウンタを基準にしたデータソースを使用しながら、できるだけ少ない数で実行できますか?PC相対データソース(AArch64)を使用した絶対ジャンプ
は、一見すると、1はすなわち、BR
続いLDR
が可能であると仮定しないことがあります。
LDR x9, [PC, #0x8];
BR x9
.dword 0xBADC0FFEE0DDF00D
しかしPC
以来
これはどのようにできるだけ少ない手順で行うことができますか?あなたは、コンパイラに依存することができます
あなたがドキュメントを読めば、それがPC相対負荷であるかを示します、 pcは命令にエンコードされていないだけで、この命令セットに含まれています。 –
それは私が混乱していた理由です。解明してくれてありがとう! –
"ロードレジスタ(リテラル)は、PC値と即値オフセットからアドレスを計算し、メモリからワードをロードし、それをレジスタに書き込みます。 –