data.asm schreiben
Teil des Abschnitts Grundlagen der Assembly-Journey von Coddy — Lektion 44 von 45.
Aufgabe
Erstellen Sie eine data.asm Datei für ein Programm, das "Hello, World!" gefolgt von einem Zeilenumbruch ausgibt.
Sie benötigen:
- Einen .data Bereich
- Einen String mit dem Label msg, der "Hello, World!" und einen Zeilenumbruch (0x0a) enthält
- Eine Konstante namens msgLen, die die Länge automatisch mit $ - msg berechnet
Warum dies in eine separate Datei kommt:
Erinnern Sie sich an das Zwei-Dateien-Muster aus Kapitel 0:
data.asmenthält alle Datendefinitionenmain.asmwird diese Datei mit%include "data.asm"einbinden
Probier es selbst
Alle Lektionen in Grundlagen
1Die Maschine
Was ist eine CPUSpeicherRegister vs. SpeicherWie Befehle funktionierenZwei-Dateien-MusterDie x86-64 Architektur