Assembly MOV(%r11,%r12,1),%edx的含义是什么?
这个指令是做什么的Assembly MOV(%r11,%r12,1),%edx的含义是什么?,assembly,x86,att,mov,addressing-mode,Assembly,X86,Att,Mov,Addressing Mode,这个指令是做什么的 mov (%r11,%r12,1), %edx 看。上面说 在AT&T语法中,内存是 以以下方式引用 segment-override:signed-offset(base,index,scale) 页面下方有一些示例。我觉得这是最好的: GAS memory operand NASM memory operand ------------------ ------------------- (%ecx,%ebx,2) [ecx+ebx*2] AT&T语法
mov (%r11,%r12,1), %edx
看。上面说
在AT&T语法中,内存是
以以下方式引用
segment-override:signed-offset(base,index,scale)
页面下方有一些示例。我觉得这是最好的:
GAS memory operand NASM memory operand
------------------ -------------------
(%ecx,%ebx,2) [ecx+ebx*2]
AT&T语法中的mov源、目标将值从源复制到目标。还要考虑EDX的大小。您认为mov
将复制多少字节(4)?mov(%r11,%r12,1),%edx
此指令用于计算地址(索引寻址模式)
是基本地址%r11
是一个索引%r12
- 而
是一个乘法器1