Corso italiano sull'assembly x86 per principianti

L'autore di questo bellissimo corso è Emanuele Del Bono. E-mail:

** bonus@numerica.it **

Io (Antonio) sono il revisore. Siccome ho letto attentamente tutto potete anche rivolgermi domande sul corso:

** abonifati@telsa.it **

Per favore segnalatemi altri eventuali errori rimasti (assicuro pochi) anche banali (tipografici).

All'inizio di ogni prg. presentato ci sono dei link per eseguire/salvare il programma già assemblato, oppure per salvare il sorgente da qualche parte; così potete subito provare i programmi o modificarli e riassemblarli (cosa che vi consiglio vivamente per imparare). Provate anche a scrivere dei programmi per conto vostro, usando magari come punto di partenza i frammenti di codice presentati nei tutorial.


Indice delle lezioni

1) Introduzione 9) Un semplice programma per sommare
2) Sistemi di numerazione e logica 10) Controllare il flusso del programma
3) Bit Byte Word Kilo Mega 11) Scrivere programmi residenti in memoria
4) Architettura dei processori Intel 12) Lavorare con le stringhe
5) Il primo programma 13) Il disco a basso livello
6) I/O da console 14) I Virus
7) Le istruzioni per spostare i dati 15) Introduzione alla programmazione della VGA
8) Le istruzioni per fare matematica 16) Interfacciamento tra Assembly e Turbo Pascal

Assembly Page di Antonio