1. ホーム
  2. assembly

[解決済み] movl (%eax), %eax` の括弧はどういう意味ですか?

2022-03-10 16:01:45

質問

十分にググったのですが、ブラケットが何なのか分かりませんでした。 () を意味します。また、次のような構文も見受けられます。 movl 8(%ebp), %eax

どなたか良いリファレンスを教えていただけませんか?Googleのトップ20の結果では、何も見つけることができませんでした。

解決方法は?

%eax はレジスタEAXです。 (%eax) は、レジスタEAXに含まれるアドレスのメモリ位置です。 8(%eax) は、EAXの値に8を加算したアドレスのメモリ位置です。