1

之间的确切区别是什么

mov eax, [ebx] 

mov eax, ebx

第一个将内存中的 4 个字节移动到 位置ebxeax第二个将 ebx 的内容移动到 eax。有什么不同?这是什么意思?

4

1 回答 1

2
mov eax, [ebx]

等效于 (C\C++)

*b = a;

mov eax, ebx

b = a;

第二条语句说:

将 a 的值复制到 b

第一个说:

复制您在地址中找到的内存块的值

于 2013-07-09T00:12:09.877 回答