Appunti (in formato pdf):
Libro di riferimento:
Paolo Corsini. Dalle porte And Or Not al Sistema Calcolatore. Edizioni ETS
METODO 1 (offline, sul proprio PC)
Scaricate il file compresso ASSEMBLER.zip.
Scompattatelo da qualche parte, ad esempio nella cartella C:\ASSEMBLER
Cliccate sul file 2START.BAT
Vi si aprira' una finestra terminale. Date il comando dir
Dovrebbe mostrarvi i seguenti file
1LEGGIMI.TXT
2START.BAT
3ESEMPIO.BAT
ASSEMBLE.BAT
DEBUG.BAT
Ora inserite il comando 3ESEMPIO (ossia lanciate 3ESEMPIO.BAT)
Per debuggare:
DEBUG DEMO\DEMO1.s (invio)
A questo punto notare che il prompt e' cambiato in (gdb), ad indicare che ci si trova dentro al debugger GNU.
Dare il comando help, per avere una lista dei comandi inseribili.
Alcuni dei comandi piu' utili sono:
info reg (per ispezionare tutti i registri a 32 bit)
info reg eax (per ispezionare il contenuto del singolo registro eax)
next (per eseguire l'istruzione assembler successiva)
quit (o semplicemente q, per uscire)
Una lista esaustiva dei comandi si trova qui.
METODO 2 (online, non occorre installare nulla. Non offre la possibilita' di debuggare)
Andare sul sito ideone e crearsi un account ("sign up"),
usando le seguenti impostazioni.
Una volta attivato l'account (occorre cliccare nel link fornito nell'email inviatavi da ideone)
basterà copiare il contenuto di questa pagina (Control+C) su questa pagina (Control+V).
Un altro esempio si trova qui.
PROGRAMMINI DI ESEMPIO IN ASSEMBLER (DEMO)