我正在阅读一本介绍C语言链表以及如何在x86 ASM中表示它们的书。我对指令
如果指令被反转:
那么,
如果使用
MOV [edx], eax
难以理解。如果指令被反转:
MOV eax, [edx]
,那么我的理解是将存储在edx中的内存地址所代表的4个字节复制到eax中。那么,
MOV [edx], eax
的意思是什么呢?如果使用
[]
与MOV
指令,则我认为它的意思是将存储在内存地址中的数据复制到其目标位置。如果这是正确的,请问如何将eax中的任何内容复制到edx中的数据值中呢?