0

このような複数の引数は x86 アセンブリで何をしますか? たとえば、次の 2 つの指示があります。

mov -0x4(%edi,%esi,4),%eax

lea (%edi,%esi,4),%ebx

すべてのアセンブリ コードを投稿するのは気が進まないのです。これは大学のプロジェクトのためのものであり、私の教師はおそらく私がこれをオンラインに投稿することを望んでいないからです。どんな助けでも感謝します。

4

1 に答える 1

3

最初の命令は、アドレスの (32 ビット) 値をロードします: (%edi + %esi * 4) - 4, に%eax. 2 番目の設定%ebxは次のとおり(%edi + %esi * 4)です。

于 2011-12-07T19:03:32.107 に答える