是不是说将1的地址 给到x然后取x的有效地址给到eax , 再将eax的地址给到b不知道我这样理解是否有问题 ?没学过汇编语言 想了解底层的逻辑 都是百度搜的 不知道对错 来请教以下大家!
mov dword ptr [x], 1意思是把数值1按dword拷贝到x内存里lea eax, [x]意思是把x的地址拷贝到寄存器eaxmov dword ptr [b], eax意思是把eax的内容(即x的地址)拷贝到b内存里引用在底层是通过指针实现的。
mov dword ptr [x], 1
lea eax, [x]
mov dword ptr [b], eax