NASM:80x86汇编器的简洁选择
需积分: 15 55 浏览量
更新于2024-10-08
收藏 1.29MB PDF 举报
NASM中文手册提供了对NASM这款80x86汇编器的详细介绍。NASM旨在实现可移植性和模块化,支持多种目标文件格式,包括Linux、NetBSD/FreeBSD、a.out、ELF、COFF、微软的16位OBJ和Win32,甚至还能生成纯二进制文件。其语法设计简洁,易于理解,与Intel语法类似但更为简化,特别强调了对Pentium、P6、MMX、3DNow!、SSE和SSE2指令集的支持。
在1.1章“简介”中,作者解释了NASM创建的背景。由于当时缺乏免费且功能强大的x86汇编器,如a86(非免费)、gas(作为GCC的一部分,语法复杂)、as86(针对特定系统设计,文档不足)、MASM(昂贵且仅限DOS)和TASM(与MASM兼容且有局限性),NASM应运而生,为开发者提供了一个更加友好且经济的选择。虽然仍处于原型阶段,NASM团队鼓励用户提出bug报告、建议和反馈,以持续改进这款工具。
在使用NASM时,必须遵守附带的许可条件,具体内容可在Lincense文件中找到。手册还提供了联系信息,指出NASM是由一个开发团队维护,用户可以通过'nasm-devel'邮件列表获取最新更新和支持。
NASM中文手册是为了解决早期80x86汇编器市场上的问题,提供了一个强大且易用的工具,尤其适合那些希望在不同平台上编写高效代码的程序员。同时,它也强调了社区参与和持续改进的重要性。
2009-07-11 上传
2008-05-05 上传
2010-11-24 上传
2021-11-26 上传
2010-09-13 上传
2021-08-19 上传
2010-11-24 上传
2009-12-16 上传
happyjiahan
- 粉丝: 21
- 资源: 45
最新资源
- 黑板风格计算机毕业答辩PPT模板下载
- CodeSandbox实现ListView快速创建指南
- Node.js脚本实现WXR文件到Postgres数据库帖子导入
- 清新简约创意三角毕业论文答辩PPT模板
- DISCORD-JS-CRUD:提升 Discord 机器人开发体验
- Node.js v4.3.2版本Linux ARM64平台运行时环境发布
- SQLight:C++11编写的轻量级MySQL客户端
- 计算机专业毕业论文答辩PPT模板
- Wireshark网络抓包工具的使用与数据包解析
- Wild Match Map: JavaScript中实现通配符映射与事件绑定
- 毕业答辩利器:蝶恋花毕业设计PPT模板
- Node.js深度解析:高性能Web服务器与实时应用构建
- 掌握深度图技术:游戏开发中的绚丽应用案例
- Dart语言的HTTP扩展包功能详解
- MoonMaker: 投资组合加固神器,助力$GME投资者登月
- 计算机毕业设计答辩PPT模板下载