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)

Dott. Bartolomeo Davide Bertinetto

www.bertinettobartolomeodavide.it