Den Assembler und die IDE herunterladen und installieren Mache dich mit der Programmiersprache Assembly vertraut Code schreiben
Du findest die neueste Version von MASM in Visual Studio Enterprise 2015 (eine umfassende IDE mit einer Reihe an Tools), aber die einfachere Version MASM 8.0 ist kostenlos herunterladbar. Beachte, dass einige Assembler wie bspw. Flat Assembler unter mehreren Betriebssystemen genutzt werden können, dazu gehören auch Windows, DOS und Linux. Andere Assembler - einschließlich Netwide Assembler (NASM) oder GNU Assembler (GAS) - funktionieren unter Mac OS.  Klicke für den Download von MASM 8.0 einfach oben auf der in diesem Schritt genannten Seite auf den Download-Button. Die Systemanforderungen variieren je nach gewähltem Assembler, aber MASM 8.0 erfordert Windows 2000 Service Pack 3, Windows Server 2003 oder Windows XP Service Pack 2. Die Installation von MASM 8.0 erfordert außerdem, dass du zuvor Visual C++ 2005 Express Edition heruntergeladen und installiert hast. Führe einfach eine Suche nach "WinAsm download" durch, um die WinAsm IDE zu finden und zu installieren. Sie funktioniert im Allgemeinen gut mit MASM. Andere IDEs sind vielleicht je nach verwendeter Programmiersprache angemessen. Eine beliebte Alternative ist RadAsm. Du kannst die Installation sofort starten, indem du auf Ausführen klickst, sobald das Programm heruntergeladen wurde. Alternativ kannst du es auch später installieren. Klicke in diesem Fall einfach auf Speichern. Nach einem Klick auf Ausführen wird MASM 8.0 in deinem “[Visual C++ Express]\bin” Verzeichnis installiert und als ml.exe benannt. Nachdem du WinAsm heruntergeladen hast, extrahierst du einfach die Dateien und kopierst sie in deinen "C:\Programme\" Ordner. Du kannst für einen einfacheren Zugriff auch eine Verknüpfung auf dem Desktop ablegen. Öffne zuerst das WinAsm Programm. Wenn du eine Verknüpfung auf dem Desktop abgelegt hast, mache einfach einen Doppelklick darauf. Beachte, dass die Vorgehensweise eine andere ist, wenn du einen anderen Assembler oder eine andere IDE nutzt. Beginne mit einem Klick auf den Reiter Tools in WinAsm, gehe dort auf Optionen und dann auf den Reiter Dateien und Pfade. Ändere dann die ersten drei Einträge (referenzierende Pfade) auf deinen MASM Installationsordner. Wenn du fertig bist, klicke auf OK. Nach dem Anpassen der Informationen im Reiter Dateien und Pfade sollten die ersten Einträge so aussehen. Der binäre Pfad sollte C:\Masm32\Bin sein, der Include-Pfad C:\Masm32\Include und der Library-Pfad C:\Masm32\Bin. Bevor du dich auf die Reise begibst, Code schreiben zu wollen, ist es immer eine gute Idee, zuerst die Sprache selbst zu verstehen. Es gibt zahlreiche verfügbare Ressourcen, von Lehrbüchern bis hin zu Online-Guides. Du solltest bswp. wissen, dass eine IDE (Integrated Development Environment) eine Programmieroberfläche bereitstellt, die Dinge wie das Editieren, Debugging und Kompilieren handhabt. Du solltest vielleicht auch besser verstehen, wie Assembly eigentlich funktioniert, bspw. dass "Register" etwas sind, in denen die mit dem Code in Verbindung stehenden Zahlen gespeichert werden. Ein besseres Verständnis der Begrifflichkeiten erleichtert das Erlernen des Programmierens selbst. Denke daran, dass es eine Reihe an Programmiersprachen gibt, auch welche, die deutlich mehr Funktionalität bieten als Assembly. Es gibt allerdings dennoch eine Reihe an Anwendungen, für die Assembly hilfreich ist - von der Erstellung von alleinstehenden ausführbaren Dateien für die Firmware von Telefonen und Steuerungssystemen für Klimaanlagen bis hin zur Entwicklung von bestimmten Prozessor-spezifischen Anweisungen. Assembler wie A86, NASM oder GNU führen im Allgemeinen weniger komplexe Funktionen aus und sind vielleicht angemessene Ausgangspunkte für Anfänger. Jeder Assembler funktioniert ein bisschen anders, nachfolgende Anweisungen funktionieren also unter der Annahme, dass du MASM (Microsoft Macro Assembler) nutzt, einen einfachen Assembler, der unter Windows Betriebssystemen funktioniert. Er nutzt die x86 Assembly Sprache und Intel Syntax. Beginne mit Öffnen von WinAsm und einem Klick auf den Reiter Dateien. Gehe dann auf Neue Projekte und du wirst verschiedene Optionen sehen. Zu diesen Optionen gehören Konsolen-Anwendung und Standard EXE. Wenn du bspw. versuchst, eine Anwendung mit einer grafischen Benutzeroberfläche (GUI) zu erstellen, wähle letztere aus. Eine übliche Struktur könnte eine zeilendefinierende Architektur enthalten, einen Datenbereich (section.data) einschließlich initialisierten Daten oder Konstanten, einen bss Bereich (section.bss), in dem Variablen deklariert werden, und einen Textbereich (section.text), in welchen du deinen eigentlichen Programmcode schreibst. Dieser letzte Bereich beginnt immer mit einer global _start Deklaration. Jede Sequenz wird als Code-Block bezeichnet. Es gibt drei Arten von Statements in der Assembly Sprache: ausführbare Anweisungen oder Anweisungen (diese geben dem Prozessor über einen Operationscode an, was er tun soll), Assembler-Direktiven oder Pseudo-Ops (diese beschreiben dem Assembler Assembly-Prozesse) und Makros (diese dienen als Mechanismus zum Ersetzen von Text).
Lade den Assembler selbst herunter. Lade eine IDE herunter. Installiere MASM 8.0. Installiere deine IDE. Konfiguriere deine IDE. Integriere WinAsm in MASM 8.0. Schlage Informationen zur Assembly Sprache nach. Erlerne die grundlegenden Begriffe. Entscheide, ob Assembler das Richtige für dich sind. Bestimme, welchen Assembler du nutzen möchtest. Beginne mit dem Schreiben von Code. Verwende eine Assembly Programmstruktur. Verstehe grundlegende Befehle.
https://www.wikihow.com/Start-Programming-in-Assembly https://www.wikihow.com/Start-Programming-in-Assembly https://www.wikihow.com/Start-Programming-in-Assembly
Downloading and Installing the Assembler and IDE Familiarizing Yourself With Assembly Language Writing Code