我试图了解内存间接寻址在具有 AT&T 语法的汇编语言中究竟是如何工作的。
movl (%eax), %ebx
movl %eax, (%ebx)
这是一个类似的问题,解释了内存间接寻址
这是我的理解:
在第一种情况下,您load
将寄存器指向的数据%eax
存储在%ebx
.
在第二种情况下,你将寄存器中store
的数据放到寄存器%eax
指向的地址空间%ebx
。我对么?
我试图了解内存间接寻址在具有 AT&T 语法的汇编语言中究竟是如何工作的。
movl (%eax), %ebx
movl %eax, (%ebx)
这是一个类似的问题,解释了内存间接寻址
这是我的理解:
在第一种情况下,您load
将寄存器指向的数据%eax
存储在%ebx
.
在第二种情况下,你将寄存器中store
的数据放到寄存器%eax
指向的地址空间%ebx
。我对么?