assembly - 如何通过添加两个数字来修复装配 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 那么它会给我分段错误。
我已经搜索过了,但我没有找到我做错的地方(新手在这里..?)请帮助....
解决方案
推荐阅读
- python - 在导入tensorflow的过程中,每次都会出现这个错误。我确实尝试卸载然后再次安装。它仍然给出同样的错误
- html - 在没有最大宽度的情况下右对齐图像
- encryption - 公司如何更改其加密密钥?
- python-3.x - Python:如何获取文件路径的最后 n 个元素
- python - 附加字典数组
- c++ - MinGW 上的 GCC:libcurl 中不支持或禁用协议“https”
- java - POJO 的 ArrayList 未保存在所有设备共享首选项上
- python-3.x - 将 pyspark 数据帧写入雪花表时出错 [snowflake-cloud-data-platform]
- flutter - 如何删除 SliverAppBar 中的空白空间?
- python - 如何返回命令行