www.bertinettobartolomeodavide.it
Se
ritenete che il contenuto di questo sito ed il mio lavoro possano
esservi stati utili in qualche modo e possano aver cambiato in
piccola misura la vostra vita, potrete contribuire al mantenimento e
alla diffusione dei materiali in esso contenuti con una donazione di
importo completamente libero. Ovviamente non siete obbligati ma se
qualcuno deciderà di aderire gliene sarò infinitamente
grato!
ESAMINIAMO IL COMANDO 'LOOP'
Questo comando ha la stessa funzione del comando 'for.....next' del BASIC perciò ripete il salto per 'n' volte, quante ne sono specificate in 'CX'.
DIGITIAMO:
-a
100
----> premiamo 'enter'
14A0:0100 mov cx,0003
-----> ripete il ciclo per 3 volte (cx = 3 esa)
14A0:0103 mov
dl,02
14A0:0105
mov ah,02
14A0:0107 int 21
----> stampa un carattere ascii
14A0:0109 loop
0103
----> ritorna all' indirizzo 103h.
14A0:010B int
20
----> chiude il programma.
14A0:010D
RISULTATO:
-g 10d
----> esegue il programma.
----> Stampati tre caratteri.
L'esecuzione del programma è
terminata normalmente
Più semplice di così!!
DA QUI IN AVANTI VI ESPONGO SOLO PIU' I LISTATI E I COMMENTI PRINCIPALI, ALTRIMENTI QUI NON FINISCO PIU' E POI VA A FINIRE CHE MI PASSA LA VOGLIA DI CONTINUARE QUESTO TUTORIAL!! TANTO ORMAI DOVRESTE AVER CAPITO LE COSE PRINCIPALI.
1 - 2 - 3 - 4 - 5 - 6 - 7 - 8 - 9 - 10 - 11 - 12 - 13 - 14 - 15 - 16
Se ti interessa scaricare questo tutorial in formato PDF premi questa scritta!!!
(disponibile anche su www.manuali.it)
(presente anche su www.tutorialpc.it)