2012-02-05 5 views
2

は、私は、アセンブリの次の2行を持っています。 最初の行は何かとeaxの内容を追加してから、eaxに正しく保存していますか? 次に、2行目で値を比較していますか?読書アセンブリ

答えて

5

最初の行は、(%rbp + %rbx * 4)に格納されているdwordの内容を、既に%eaxに追加しています。次の行は、%eaxを、(%rbp + %rbx * 4 + 4)に格納されたdword、すなわちdwordsを含む(想定される)配列の次のdwordと比較します。

+0

2番目の行は、次の単語と(最初の行の)保存された単語とを比較していますか? –

+0

はい、正確です。 :) –

+0

恐ろしい、ありがとう。 –