C リンク リストと、x86 ASM 内での表現方法について説明している本を読んでいます。説明がわかりにくいMOV [edx], eax
。
命令が逆だった場合、MOV eax, [edx]
edx に格納されているメモリ アドレスで表される 4 バイトをコピーし、eax に格納することを意味すると理解できます。
MOV は何[edx], eax
を表していますか?
命令で使用する場合[]
、MOV
メモリアドレスにあるデータをその宛先にコピーすることを意味すると思いました。eax
それが本当なら、 にあるものを のデータ値にどのようにコピーできますedx
か?