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!

LETTURA DI UN FILE DA DISCO

Digitiamo:

-a 100
14A0:0100 mov al,00                --> file di sola lettura
14A0:0102 mov ah,3d                --> parametro per l'apertura
14A0:0104 mov dx,200            --> indirizzo dove c'è il percorso e il nome del file
14A0:0107 int 21                
14A0:0109 mov di,ax                --> memorizza il descrittore del file in di
14A0:010B mov ah,3f                --> parametro per la lettura
14A0:010D mov bx,di                --> mette il descrittore del file in bx
14A0:010F mov cx,0080            --> numero di byte dal leggere
14A0:0112 mov dx,0300            --> indirizzo dove viene memorizzato il contenuto del file
14A0:0115 int 21                
14A0:0117 mov ah,3e                --> parametro per la chiusura del file
14A0:0119 mov bx,di                --> descrittore del file in bx
14A0:011B int 21
14A0:011D int 20
14A0:011F
-a 200
14A0:0200 db 'c:\dati.dat',0        --> percorso e nome del file
14A0:020C

Il risultato è visualizzabile all' indirizzo 300h con il comando 'd 300'

Così:

-d 300
14A0:0300 63 69 61 6F 20 62 65 6C-6C 69 21 00 00 00 00 00 ciao belli!.....
14A0:0310 00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00 ................
14A0:0320 00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00 ................
14A0:0330 00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00 ................
14A0:0340 00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00 ................
14A0:0350 00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00 ................
14A0:0360 00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00 ................
14A0:0370 00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00 ................

PS: IL DESCRITTORE RAPPRESENTA LA TIPOLOGIA DI FILE E IN QUESTI ESEMPI VIENE MEMORIZZATO NEL REGISTRO 'DI'. SI UTILIZZA IN DIVERSI MOMENTI DELLA PROCEDURA DI SALVATAGGIO DATI E ANCHE IN QUELLA DI LETTURA DATI.

L'ULTIMA COSA SUI FILE E' CHE:

SALVATAGGIO:

LETTURA:

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