NASM汇编器中文手册:简介、语法规则和实例编写
需积分: 15 169 浏览量
更新于2024-12-29
收藏 1.29MB PDF 举报
nasm中文手册
NASM(Netwide Assembler)是一款功能强大且灵活的汇编器,设计目标是为了可移植性和模块化。它支持多种目标文件格式,包括Linux、NetBSD/FreeBSD、a.out、ELF、COFF、微软16位的OBJ和Win32等。同时,NASM还可以输出纯二进制文件。
NASM的语法设计得相当简洁易懂,和Intel语法相似但更简单。它支持Pentium、P6、MMX、3DNow!、SSE和SSE2指令集。
NASM的出现是为了解决当时免费的x86汇编器缺乏的问题。之前存在的一些汇编器,如a86、gas、as86、MASM和TASM等,都存在一些缺陷,如不免费、语法复杂、错误检测功能弱等。NASM的设计目标是为了提供一个免费、简洁、功能强大且灵活的汇编器。
NASM的主要特点包括:
1. 可移植性强:NASM支持多种目标文件格式,可以在不同的操作系统上使用。
2. 语法简洁易懂:NASM的语法设计得相当简洁易懂,和Intel语法相似但更简单。
3. 功能强大:NASM支持多种指令集,包括Pentium、P6、MMX、3DNow!、SSE和SSE2等。
4. 免费:NASM是免费的,可以免费使用和分发。
NASM的开发目标是为了提供一个功能强大且灵活的汇编器,解决了当时免费的x86汇编器缺乏的问题。NASM的出现为程序员提供了一个功能强大且灵活的工具,可以帮助程序员更好地编写x86汇编语言程序。
NASM的许可条件可以在 Licence 文件中找到,用户可以在该许可条件下使用NASM。
NASM的开发小组维护着当前版本的NASM(0.98.08),用户可以从nasm-devel邮件列表中得到最新的信息和更新。
NASM是一个功能强大且灵活的汇编器,设计目标是为了可移植性和模块化。它支持多种目标文件格式,语法设计得简洁易懂,功能强大且灵活。NASM是免费的,可以免费使用和分发,为程序员提供了一个功能强大且灵活的工具。
554 浏览量
125 浏览量
156 浏览量
2011-11-11 上传
2008-08-07 上传
123 浏览量
216 浏览量
ahgchkjxy2005
- 粉丝: 0
- 资源: 14
最新资源
- js开发内库(prototype.pdf)
- 统一的 C# 3.0 规范现已提拱
- Linux内核完全注释
- 循环冗余校验码(CRC)的算法分析和程序实现
- file transfer using bluetooth
- Cygwin中文教程.pdf
- learn c++ in 21 days(pdf版)
- numpy book.pdf
- 高质量C编程指南 对程序员很实用啊
- java 综合面试题
- C8051F MCU 应 用 笔 记
- HELP-Function.txt
- Delphi(7 和2006、2007) 下用 IntraWeb开发WEB程序应用实战
- 8051f单片机应用笔记
- 2008' 全国中等职业学校技能大赛动画片题目
- 北大青鸟-影院售票系统PPT