【发布时间】:2012-06-24 14:33:09
【问题描述】:
我是 GNU Assembler 的新手,我正在尝试执行这段代码:
.globl _main
_main:
movl $1, %eax
movl $0, %ebx
int $0x80
这个程序应该通过系统调用退出 (1) 退出。编译它(没有警告):
gcc test.s
但运行它会给我错误:Illegal instruction: 4
感谢您的帮助!
【问题讨论】:
标签: macos assembly x86-64 system-calls gnu-assembler