Download List

Descripción del Proyecto

NASM is an 80x86 assembler designed for portability and modularity. It supports a range of object file formats including Linux a.out and ELF, COFF, Microsoft 16-bit OBJ, Win32/64, and Apple Mach-O. It will also output plain binary files. Its syntax is designed to be simple and easy to understand, similar to Intel's but less complex. It supports all currently known opcodes, and has advanced macro capability. It includes a disassembler as well.

System Requirements

System requirement is not defined
Information regarding Project Releases and Project Resources. Note that the information here is a quote from Freecode.com page, and the downloads themselves may not be hosted on OSDN.

2008-06-18 02:48
2.03.01

Este lanzamiento corrige un (efecto limitado) de desbordamiento de búfer, y fija el manejo de los códigos de escape en cadenas hexadecimales.
Tags: Minor bugfixes
This release fixes a (limited impact) buffer overflow, and fixes the handling of hexadecimal escape codes in strings.

2008-06-10 18:17
2.03

Esta versión incluye el soporte para Intel AVX, CLMUL, y las instrucciones de FMA, incluidos los registros YMM, así como la INVEPT, INVVPID, y las instrucciones de MOVBE. También se incluye soporte para el formato de depuración DWARF para ELF objetivos, SEH añade soporte para Windows, mejora la generación de las dependencias de Makefile, y corrige un gran número de errores.
Tags: Major feature enhancements
This release adds support for Intel AVX, CLMUL, and FMA instructions, including YMM registers as well as the INVEPT, INVVPID, and MOVBE instructions. It also adds support for the DWARF debugging format for ELF targets, adds SEH support for Windows, improves generation of Makefile dependencies, and fixes a large number of bugs.

2008-02-28 02:20
2.02

Esto es principalmente un bugfix; se controla correctamente un número de casos de esquina rota en 2,01. Las nuevas características son el apoyo para el grupo de instrucciones XSAVE, iftoken% y ifempty% para las macros sofisticadas, macros para la fecha de compilación y tiempo, las advertencias, y un apoyo experimental para los Enanos de ELF64.
Tags: Major bugfixes
This is primarily a bugfix release; it correctly handles a number of corner cases broken in 2.01. New features are support for the XSAVE instruction group, %iftoken and %ifempty for sophisticated macros, standard macros for compile date and time, improved warnings, and experimental support for DWARF in ELF64.

2008-01-21 19:37
2.01

Esta versión corrige errores con instrucciones MMX que implican memoria, en el backend ELF, el optimizador, y el desensamblador. La documentación también ha sido mejorado.
Tags: Minor bugfixes
This release fixes bugs with MMX instructions
involving memory, in the ELF backend, the
optimizer, and the disassembler. The documentation
has also been improved.

2007-11-29 07:48
2.00

Esta versión incluye el soporte x86-64, el apoyo a la instrucción para toda la enseñanza pública extensiones de hasta el SSE5, así como el apoyo a la ELF64, COFF64 (Win64), y Mac OS X formatos de archivo. Una serie de errores han sido corregidos, y el rendimiento mejorado significativamente.
Tags: Major feature enhancements
This release adds x86-64 support, instruction support for all public instruction set extensions up to and including SSE5, as well as support for the ELF64, COFF64 (Win64), and Mac OS X file formats. A number of bugs have been fixed, and the performance significantly improved.

Project Resources