Section courante

A propos

Section administrative du site

 Logiciel  Plateforme 
Vue par liste complète
Vue par aperçu
Vue par catégorie
BBS
Compression de données
Editeur de texte
Installateur
Adam
Alpha
AmigaOS
Amstrad CPC
Apple II
Atari 400/800
Atari ST
CoCo 3
Commodore 64
Commodore 128
CP/M
DOS
Java
Linux
Macintosh
Mac OS X
MSX2
OS/2
Solaris
TRS-80
Windows
Windows 3
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.



PARTAGER CETTE PAGE SUR
Dernière mise à jour : Dimanche, le 3 juillet 2016