私は asm を学んでいますが、これが私の (多くの) 問題の 1 つです: 配列のインデックスの値を変更したいと思います。それを言いましょう:
- %eax には新しい値が含まれています
- スタックの一番上 (つまり (0)%esp) には配列のインデックスが含まれます
- -4(%ebp) には、配列のアドレスが含まれます。
試してみましmovl %eax, (-4(%ebp),0(%esp),4)
たが、うまくいきませんでした。さらに悪いことに、構文エラーがスローされます: bobi.s:15: Error: jump `(%ebp),0(%esp),4)' after expression
正しい構文は何ですか?