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-10-24 13:31 Back to release list
2.05

Esta versión incluye una revisión masiva de las ELF64 backend para el cumplimiento de especificaciones. Que fija las compensaciones incorrectas en RIP-direccionamiento relativo a la ejecución inmediata de las instrucciones, errores en la directiva ALIGN, el manejo de la directiva include% dentro de macros, y un grupo de instrucciones que tenían patrones incorrectos.
Tags: Major bugfixes
This release includes a massive overhaul of the ELF64 backend for spec compliance. It fixes incorrect offsets in RIP-relative addressing in immediate-carrying instructions, bugs in the ALIGN directive, the handling of the %include directive inside macros, and a handful of instructions that had incorrect patterns.

Project Resources