首页 > 解决方案 > 如何通过添加两个数字来修复装配 at&t 分段错误

问题描述

.globl _start
_start:

mov $3,%ah     
mov $5,%al

add %ah,%al

movl $0,%ebx
int 0x80

我像这样组装和链接没有错误:

as file.s -o file.o
ld file.o -o file

但是如果我运行它 ./file 那么它会给我分段错误。

我已经搜索过了,但我没有找到我做错的地方(新手在这里..?)请帮助....

标签: assemblyx86gnu

解决方案


推荐阅读