摘要: 转几篇关于linux下AT&T汇编的帖子1、寄存器前面要加“%”,如 mov %eax,%ebx这里要注意的一点是,AT&T汇编中,源寄存器和目的寄存器的顺序和intel汇编刚好相反,AT&T汇编中,左边的是源寄存器,右边的是目的寄存器,在上边那个例>子中,%eax是源寄存器,%ebx是目的寄存器。2、立即数/常数前面要加$,如 mov $4,%ebx 把4这个数装入ebx这个寄存器。符号常数直接用, 如 mov value,%eax 即把value代表的那个值装入eax寄存器。mov $value,%eax 即把value的值作为地址,而把对应那个地址中的值装入 阅读全文
posted @ 2012-01-21 18:42 linyvxiang 阅读(596) 评论(0) 推荐(0) 编辑