data.asm schreiben
Teil des Abschnitts Grundlagen der Assembly-Journey von Coddy. Lektion 44 von 45.
Aufgabe
Erstelle eine data.asm-Datei für ein Programm, das „Hello, World!“ gefolgt von einem Zeilenumbruch ausgibt.
Du benötigst:
- Einen .data-Abschnitt
- Eine Zeichenkette mit dem Label msg, die 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 gehört:
Denke 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