すみませんが、私は x86 アセンブリ、およびアセンブリ全般にまったく慣れていません。
だから私の質問は、私は次のようなものを持っています:
addl %edx,(%eax)
%eax は、整数へのポインタを保持するレジスタです。それをxpと呼びましょう
これは、次のように言っているということ*xp = *xp + %edxですか? (%edxは整数)
addl が結果をどこに保存するのか混乱しています。%eaxが int へのポインタである場合(%eax)、その int の実際の値である必要があります。の結果をaddl保存%edx+(%eax)し*xpますか?誰かにこれを説明してもらいたいです!
どんな助けにも本当に感謝します!