汇编程序与%rsp和%rdi寄存器一起疯狂

时间:2015-06-20 14:42:46

标签: assembly x86-64 mingw-w64

我在Windows 7 64位上编写汇编程序,在MinGW上使用gcc,但汇编程序输出:

main.s: Assembler messages:
main.s:4: Error: bad register name `%rsp'
main.s:5: Error: bad register name `%rdi'

代码很简单:

.text
.globl _main
_main:
  subq $8, %rsp
  movq $0, %rdi
  call _exit

谁能告诉我我做错了什么?我几乎尝试了一切。 我使用的命令是:

gcc -m64 main.s

0 个答案:

没有答案