Section courante

A propos

Section administrative du site

Fiche technique
Système d'exploitation : DOS/Windows/Linux/FreeBSD/OS/2/Mac OS X
Auteur : Hans Peter Anvin / Team NASM
Date de publication : 1996 à actuellement
Catégorie : Compilateur assembleur
Site Web : https://www.nasm.us/

Sommaire

Le logiciel NASM, tire son nom de l'abréviation de l'anglicisme Netwide Assembler, et est un compilateur de langage de programmation Assembleur pour les microprocesseurs de la famille 80x86. Le compilateur NASM est cependant uniquement un compilateur et il n'y a pas de Linker (Programme de liaison) d'inclus dans le projet : il faut donc passer le LINK proposer par le système d'exploitation ou celui d'un logiciel commerciale. Malgré cette handicape, il demeure un bon compilateur assembleur fonctionnant sur de nombreux systèmes d'exploitation, d'une grande flexibilité et d'une syntaxe très confortable. Aussi, il supporte certain mode de compatibilité TASM (Turbo Assembleur) de Borland. Ainsi, il ne faut pas nécessairement modifier le code source assembleur pour le faire correspondre à ce compilateur pour qu'il fonctionne. On peut utiliser des IDE comme SASM (SimpleASM) pour développer avec se compilateur.

Concurrent

Les concurrents du NASM sont FASM (Flat Assembler) de Tomasz Grysztar, gas (GNU Assembler), MASM de Microsoft, TASM de Borland et le Yasm.



Dernière mise à jour : Dimanche, le 3 juillet 2016