1

gnu アセンブラの * が何をするのか説明できる人はいますか? 例:

jmp *0x804a004

これはプロシージャー・リンケージ・テーブル (plt) のエントリーです。誰かがこの命令の機能と * の意味を明確にすることができます。

4

1 に答える 1

1

「*」は、呼び出すアドレスまたはjmpが絶対であることを意味すると思います。指定しない場合、「as」はオペランドがプログラムカウンター(PC相対アドレス指定)に相対的であると見なします。

于 2010-05-10T12:25:17.903 に答える