-1
私はアセンブリを学んでいます、そして、私はこの小さな事についてここでは分かりません。 は、だから私は、ここでのコードのこの部分組立の「inc」はここでどのように正確に機能しますか?
mov DWORD PTR [ebp-4],0X0
cmp DWORD PTR [ebp-4],0X9
.
.
.
lea eax,[ebp-4]
inc DWORD PTR [eax]
...
を持っていると私はまさに私がここで「LEA」と「EAX」を使用しなければならないの理由はわかりません。私が正しく理解していれば、[ebp-4]は値0でint(4バイト)を指しています。 "eax"リーグターを使わずに直接インクリメントできますか? もちろん、私は[ebp-4]の値を値 "9"と直接比較することができます。なぜ同じようにインクリメントできないのでしょうか?
すべてのヒントありがとうございます。
はい、 'inc dword ptr [ebp-4]'と書くことができます。後でアドレスの後に 'eax'が必要になるかもしれないので、このように書くのは便利です。 – Jester
ここに比較はありません。後で使用するものを見なければならない –
十分な文脈がないので、全体を投稿する必要があります。 –