操作系统真相还原----Intel与AT&T汇编风格差异

操作系统真相还原----Intel与AT&T汇编风格差异
操作系统真相还原----Intel与AT&T汇编风格差异
操作系统真相还原----Intel与AT&T汇编风格差异

AT&T的直接寻址:
即只有上图的base_address,他的值就是所指的内存了。
movl $255,0xc00080F0
寄存器间接寻址:上图中的offset_address只能是通用寄存器。寄存器中的值就是地址,不要忘记格式中的小括号。mov (%eax),%ebx.
寄存器的相对寻址:此寻址就是上面两项的组合,movb -4(%eax),%bl.
变址寻址:
操作系统真相还原----Intel与AT&T汇编风格差异