SASM eine IDE für plattformübergreifendes ASM

Die heutige OpenSource-Anwendung ist eine einfache plattformübergreifende IDE, mit der Sie schnell und ohne großen Aufwand Assembler-Code schreiben können . SASM ist eine der wenigen IDEs für ASM, die als solche existieren.

Zwar sagen viele, dass eine IDE nicht erforderlich ist, um Code in ASM zu schreiben, aber manchmal kann dieselbe Aufgabe mit einer einfachen IDE wie SASM auf einfachere Weise ausgeführt werden.

SASM eine IDE für plattformübergreifendes ASM.

Der Hauptvorteil dieser Assembly-IDE ist ihre Einfachheit und sie funktioniert sowohl unter Linux als auch unter Windows. Damit können wir Code mit Hilfe der Syntaxhervorhebung in den Assemblersprachen NASM, MASM, GAS und FASM schreiben. Die verwendeten Farben sind anpassbar, um diejenigen zu wählen, an die wir gewöhnt sind.

Die grafische Oberfläche der IDE ist mit den QT-Bibliotheken geschrieben und stellt uns eine grafische Umgebung zur Verfügung, in der wir verschiedene Registerkarten öffnen können. Diese Schnittstelle kann uns auch die Fehler anzeigen, die bei der Kompilierung auftreten, sowie den Wert der Datensätze und der Variablen, die mit dem Debugger / Debugger GDB verwendet werden.

Eine weitere interessante Funktion dieser IDE besteht darin, dass sie die Verwendung von Haltepunkten ermöglicht , um das Debuggen von Code zu erleichtern. Im Menü “Einstellungen” können wir auf die Registerkarte “Erstellen” zugreifen, auf der wir den Architekturtyp (x86 oder x64) , den Assembler (NASM, MASM, GAS und FASM) und den Linker (standardmäßig GCC) konfigurieren können.

Momentan ist es in zwei Sprachen verfügbar, Englisch und Russisch. SASM ist völlig kostenlos und Open Source. Wir finden den Quellcode auch auf GitHub . Wir können auch eine portable Version von SASM für Windows von der offiziellen Website herunterladen , was immer sehr geschätzt wird.

See also  Sie können das Galaxy Note 8-ROM jetzt auf dem Galaxy S8 herunterladen

Schließlich haben wir eine einfache, aber sehr interessante Anwendung für diejenigen, die mit der Programmierung in ASM beginnen, obwohl sie durch einen Texteditor in Kombination mit einem Plugin zum Debuggen von ASM ersetzt werden könnte.

administrator

Leave a Reply

Your email address will not be published. Required fields are marked *