Planowanie programu
Część sekcji Podstawy ścieżki Assembly w Coddy. Lekcja 43 z 45.
Masz już opanowane wszystkie elementy: definicję danych, instrukcje MOV, wywołanie systemowe zakończenia programu i wywołanie systemowe zapisu. Teraz czas połączyć je wszystkie, aby od podstaw napisać kompletny program „Hello, World!”.
Zanim napiszesz jakikolwiek kod, potrzebujesz planu.
Cztery kroki, aby wyświetlić „Hello, World!”:
| Krok | Co zrobić | W którym rozdziale się tego nauczysz |
|---|---|---|
| 1 | Utwórz sekcję .data z ciągiem znaków | Rozdział 3 |
| 2 | Automatycznie oblicz długość ciągu znaków | Rozdział 3 |
| 3 | Przygotuj i wywołaj wywołanie systemowe zapisu | Rozdział 5 |
| 4 | Przygotuj i wywołaj wywołanie systemowe zakończenia | Rozdział 4 |
W kolejnych lekcjach napiszesz każdą część krok po kroku, a następnie połączysz je wszystkie.
Spróbuj swoich sił
Ta lekcja nie zawiera wyzwania z kodem.
Ta lekcja zawiera krótki quiz. Zacznij lekcję, żeby na niego odpowiedzieć i śledzić swoje postępy.
Wszystkie lekcje w sekcji Podstawy
1Maszyna
Czym jest CPUPamięćRejestry a pamięćJak działają instrukcjeWzorzec dwóch plikówArchitektura x86-642Systemy liczbowe
Dlaczego system binarny?Liczby binarneZamiana z systemu dziesiętnego na binarnyDlaczego system szesnastkowy?Zamiana z systemu szesnastkowego na dziesiętnyZamiana z systemu dziesiętnego na szesnastkowyASCII i system szesnastkowy5Wywołanie systemowe zakończenia
Czym jest syscall?Wywołanie systemowe zakończenia (60)Kody zakończeniaPodsumowanie: prawidłowe zakończeniePoćwicz samodzielnie: Edytor online Assembly