代码如上 下面的汇编语言是什么意思
是不是说将1的地址 给到x
然后取x的有效地址给到eax , 再将eax的地址给到b
不知道我这样理解是否有问题 ?
没学过汇编语言 想了解底层的逻辑 都是百度搜的 不知道对错 来请教以下大家!
是不是说将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内存里
引用在底层是通过指针实现的。