data.asm schreiben
Teil des Abschnitts Grundlagen der Assembly-Journey von Coddy. Lektion 44 von 45.
Aufgabe
Create eine data.asm-Datei für ein Programm, das Hello, World! gefolgt von einem newline ausgibt.
Du benötigst:
- Eine .data section
- Einen string mit dem Label msg, der Hello, World! und einen newline (0x0a) enthält
- Eine constant namens msgLen, die die length automatisch using $ - msg calculates
Warum dies in eine separate Datei gehört:
Erinnere dich an das Zwei-Dateien-Muster aus Kapitel 0:
data.asmenthält alle Datendefinitionenmain.asmwird diese Datei mit%include "data.asm"einbinden(das behandeln wir in der nächsten Lektion)
Probier es selbst
Alle Lektionen in Grundlagen
1Die Maschine
Was ist eine CPUSpeicherRegister vs. SpeicherWie Befehle funktionierenZwei-Dateien-MusterDie x86-64 ArchitekturÜbe selbstständig: Assembly-Playground