assembly - 使用 NASM 在 Mac 上编译 x86 汇编代码
问题描述
我是 Assembly 的绝对初学者,我正在尝试在 Mac 上使用 NASM 编译一个简单的 .asm 文件。
这是代码,尽管我怀疑它是否有帮助
global _start
_start:
mov eax, 1
move ebx, 42
NASM 每次都给我以下信息
anonymous@MacBook-Pro x86 % nasm -f macho32 example1.asm
example1.asm:5: error: parser: instruction expected
有人可以给我一个如何正确编译和链接它的例子吗?
解决方案
推荐阅读
- java - 尝试通过 Selenium Grid 独立 jar 3.14 在 LINUX 上创建 FIREFOX 驱动程序时如何解决 SessionNotCreatedException 异常
- rust - 在 Rust 中,如何在一个向量向量中合并两个子向量?
- dask - 如何使用分布式 dask 调度程序在工作人员上加载文件?
- c# - 是否可以将应用程序放在 Windows 屏幕保护程序上?
- node.js - 我想为昵称已更改的用户分配角色
- javascript - 全日历 JSON/AJAX
- php - 在 Laravel 中使用 DataTables 进行多重搜索
- reactjs - 如何使用 CORS 在 Internet Explorer 上进行身份验证是否有任何扩展?
- r - “通过引用更新”和滚动连接的组合产生与滚动条件预期相反的结果
- python - 如何仅复制已存在的目标文件上更改的文件内容?