Pianificare il programma
Fa parte della sezione Fondamenti del percorso Assembly di Coddy. Lezione 43 di 45.
Hai imparato tutti i componenti: definizione dei dati, istruzioni MOV, chiamata di sistema di uscita e chiamata di sistema di scrittura. Ora è il momento di mettere tutto insieme per scrivere da zero un programma completo "Hello, World!".
Prima di scrivere qualsiasi codice, ti serve un piano.
I quattro passaggi per stampare "Hello, World!":
| Passaggio | Cosa fare | Quale capitolo lo ha insegnato |
|---|---|---|
| 1 | Crea la sezione .data con la stringa | Capitolo 3 |
| 2 | Calcola automaticamente la lunghezza della stringa | Capitolo 3 |
| 3 | Configura e chiama la chiamata di sistema write | Capitolo 5 |
| 4 | Configura e chiama la chiamata di sistema exit | Capitolo 4 |
Nelle prossime lezioni, scriverai ogni parte passo dopo passo, poi le metterai tutte insieme.
Provalo tu
Questa lezione non include una sfida di codice.
Questa lezione include un breve quiz. Inizia la lezione per rispondere e tenere traccia dei tuoi progressi.
Tutte le lezioni di Fondamenti
1La macchina
Che cos’è la CPUMemoriaRegistri vs memoriaCome funzionano le istruzioniSchema a due fileL’architettura x86-642Sistemi numerici
Perché il binario?Numeri binariDa decimale a binarioPerché l'esadecimale?Da esadecimale a decimaleDa decimale a esadecimaleASCII ed esadecimale5Chiamata di sistema di uscita
Cos'è una chiamata di sistema?Chiamata di sistema di uscita (60)Codici di uscitaRiepilogo: uscita correttaEsercitati da solo: Playground Assembly