Programmplanung
Teil des Abschnitts Grundlagen der Assembly-Journey von Coddy — Lektion 43 von 45.
Sie haben alle Teile gelernt: Datendefinition, MOV-Anweisungen, Exit-Syscall und Write-Syscall. Jetzt ist es an der Zeit, alles zusammenzufügen, um ein vollständiges „Hello, World!“-Programm von Grund auf neu zu schreiben.
Bevor Sie Code schreiben, benötigen Sie einen Plan.
Die vier Schritte, um „Hello, World!“ auszugeben:
| Schritt | Was zu tun ist | In welchem Kapitel dies gelehrt wurde |
|---|---|---|
| 1 | Erstellen Sie die Sektion .data mit dem String | Kapitel 3 |
| 2 | Berechnen Sie die Stringlänge automatisch | Kapitel 3 |
| 3 | Richten Sie den write-Syscall ein und rufen Sie ihn auf | Kapitel 5 |
| 4 | Richten Sie den exit-Syscall ein und rufen Sie ihn auf | Kapitel 4 |
In den nächsten Lektionen werden Sie jeden Teil Schritt für Schritt schreiben und sie dann alle zusammenfügen.
Probier es selbst
Diese Lektion enthält keine Programmieraufgabe.
Diese Lektion enthält ein kurzes Quiz. Starte die Lektion, um es zu beantworten und deinen Fortschritt zu speichern.
Alle Lektionen in Grundlagen
1Die Maschine
Was ist eine CPUSpeicherRegister vs. SpeicherWie Befehle funktionierenZwei-Dateien-MusterDie x86-64 Architektur