Viele Tools zur Verfügung, mit dem Programmierer komplexe Aufgabe des Schreibens Assembler-Code zu helfen. Diese Tools bieten wertvolle Unterstützung bei Aufgaben wie Editieren, Kompilieren und Debuggen . Assembler-Programmierung Werkzeuge sind als freie Software unter der GNU Pakete Lizenzvereinbarung und als kommerzielle Software zum Kauf angeboten . GNU Compiler Collection
Die GNU Compiler Collection , oder GCC , ist eine Sammlung von kostenlosen Assembler Compiler ursprünglich für das GNU -Betriebssystem entwickelt . Dieses Tool ermöglicht es Programmierern, Assembler in Anweisungen für bestimmte Stücke von Computer-Hardware zu übersetzen . Der GCC enthält Frontends und Programmier-Bibliotheken für eine Vielzahl von Programmiersprachen , darunter C + + , Fortran, Java und Ada . Diese Funktionen übersetzen Code in den unterstützten Programmiersprachen in Assembler geschrieben .
Wohnung Assembler
Die Wohnung ist ein Assembler Assembler Compiler entwickelt, um mit 32-Bit arbeiten und 64 -Bit-Prozessoren . Dieser Assembler bietet Unterstützung für Assembler-Code sowohl für AMD -und Intel- Prozessoren Marke geschrieben. Die Wohnung ist in Assembler -Pakete, die mit Windows, DOS, Linux und Unix arbeiten zur Verfügung. Der Flat Assembler enthält eine Programmbibliothek für Code in der Programmiersprache C geschrieben.
Netwide Assembler
Auch NASM bekannt, ist die Netwide Assembler eine Versammlung Werkzeug für den Einsatz mit x86 -und x64- Prozessoren konzipiert. Dieser Assembler behauptet eine Vielzahl von Features , einschließlich der erweiterten Unterstützung für die Erstellung von Makros und eine vereinfachte Syntax zur Programmierung . NASM unterstützt verschiedene Arten von Objekt-Dateien in Verbindung mit Linux - oder Windows-basierten Betriebssystemen verwendet werden.
SPOT
The Simple Performance Optimization Tool bietet detaillierte Performance- Überprüfung für Anwendungen . SPOT verfügt über eine vereinfachte Schnittstelle , mit der Programmierer Programme schnell testen. Mit dieser Software können Programmierer sammeln die Informationen , die sie benötigen , um Bereiche für Verbesserungen bei der Software- Entwicklung zu identifizieren. SPOT wird von Sun Microsystems als Teil der Sun Studio Compiler und Tools-Paket zur Verfügung gestellt.