De nombreux outils sont disponibles pour aider les programmeurs à la tâche complexe de l'écriture du code assembleur . Ces outils fournissent une aide précieuse aux tâches, y compris l'édition , la compilation et le débogage . Outils de programmation de langue Assemblée sont disponibles sous forme de paquets de logiciels libres dans le cadre du contrat de licence GNU et les logiciels commerciaux disponibles à l'achat. GNU Compiler Collection
La collection de compilateur GNU , ou GCC , est une collection de compilateurs libres en langage d'assemblage conçus à l'origine pour le système d'exploitation GNU . Cet outil permet aux programmeurs de traduire le langage d'assemblage en instructions pour des pièces spécifiques de matériel informatique . Le CCG comprend extrémités avant et les bibliothèques de programmation pour une variété de langages de programmation, dont C + + , Fortran, Java et Ada . Ces caractéristiques se traduisent code écrit dans les langages de programmation en langage d'assemblage .
Flat Assembler
L'assembleur plat est un compilateur de langage d'assemblage conçu pour fonctionner avec 32 bits et processeurs 64 bits . Cet assembleur fournit un support pour le code assembleur écrit pour les processeurs AMD et de marque Intel. L'assembleur plat est disponible dans des emballages qui fonctionnent avec Windows, DOS , Linux et Unix. L'assembleur plat comprend une bibliothèque de programmation pour le code écrit dans le langage de programmation C .
Netwide Assembleur
Aussi connu sous NASM , l'assembleur Netwide est un assemblage outil conçu pour être utilisé avec les processeurs x86 et x64. Cet assembleur revendique une variété de fonctions , y compris un support étendu pour créer des macros et une syntaxe de programmation simplifiée . NASM prend en charge plusieurs types de fichiers objets utilisés en conjonction avec les systèmes Linux ou Windows exploitation.
SPOT
L'outil d' optimisation des performances simple offre des performances détaillées de contrôle pour les applications . SPOT dispose d' une interface simplifiée qui permet aux programmeurs de tester des programmes rapidement . Grâce à ce logiciel , les programmeurs peuvent recueillir les informations dont ils ont besoin pour identifier les zones d'amélioration au cours du développement de logiciels. SPOT est fourni par Sun Microsystems dans le cadre des compilateurs Sun Studio et package d'outils .