Netwide assembler

Un article de Wikipédia, l'encyclopédie libre.

NASM
Développeurs Simon Tatham, Julian Hall, H. Peter Anvin et equipe de développeurs
Dernière version 2.0.2 (le 20 février 2008)
Environnements Windows, GNU/Linux, FreeBSD, Mac OS X, OS/2
Langue Anglais
Type Assembleur
Licence LGPL 2.1
Site web SourceForge

NASM (Netwide Assembler) est un assembleur pour l'architecture x86, utilisant la syntaxe Intel. Il peut être utilisé pour produire à la fois des programmes 16 bits et 32 bits (IA-32) ; depuis la version 2 de NASM il est possible produire aussi des programmes 64 bits (X64/AMD64/EMT64/x86-64).

Sommaire

[modifier] Portabilité

Les programmes 32 bits peuvent être écrits de façon à être portables entre Microsoft Windows et Linux, si les bonnes bibliothèques sont utilisées.

[modifier] Histoire

Les développeurs du projet se sont lancés dans sa conception parce qu'à leurs yeux il n'existait pas d'Assembleur à la fois libre, performant et multiplate-formes[1].

[modifier] Documentation

La documentation est disponible ici : http://nasm.sourceforge.net/doc/nasmdoc0.html

[modifier] Notes et références

  1. Equipe de documentation de NASM, « Why Yet Another Assembler? ». Consulté le 07 avril 2008