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!
PROGRAMMA CHE STAMPA UN CARATTERE IN ASSEMBLY CON L'USO DEL COMANDO 'MOV'.
-a 100
----> premiamo il tasto 'invio' e digitiamo i seguenti comandi
assembly.
14A0:0100 mov ah,02
-----> premiamo il tasto 'invio'
14A0:0102 mov dl,41
-----> premiamo il tasto 'invio'
14A0:0104 int
21
-----> premiamo il tasto 'invio'
14A0:0106 int
20
-----> premiamo il tasto 'invio'
Avrete sicuramente notato che all'inizio della riga compare il numero 0100, 0102, 0104, 0106; bene questi sono gli indirizzi di memoria in cui abbiamo scritto il nostro programmino in assembly. Quindi si parte dall indirizzo 100h e si arriva fino all'indirizzo 106h. Detto questo per eseguirlo bisogna far eseguire le istruzioni fino all'indirizzo 108h perchè vengano eseguite tutte le linee con il comando: 'g 108' e premere il tasto 'enter'.
Come segue:
-g 108
----> premiamo il tasto 'enter'
A
----> questo è il risultato
L'esecuzione del programma è
terminata normalmente
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)