除了movl 不改以外,popl和pushl 出入栈都改为 popq pushq 对应的寄存器都改为 rdi 和 rax 等 在linux 的 AT&T汇编中 %数字 表示第几号变量 ,对寄存器的引用必须多加一个%。