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!

SALVARE DEI DATI SU DI UN FILE

Vi ricordo che il file deve essere stato creato in precedenza su disco con il listato descritto poco sopra ad esempio. Altrimenti non funziona nulla!

 

digitiamo:

-a 100                                 --> inseriamo i comandi
14A0:0100 mov ah,3d         --> apre il file
14A0:0102 mov al,01            --> file di sola scrittura
14A0:0104 mov dx,200         --> nome del file   
14A0:0107 int 21
14A0:0109 mov di,ax            --> salva di 'di' il descrittore del file
14A0:010B mov ah,42           
14A0:010D mov al,02
14A0:010F mov bx,di
14A0:0111 mov cx,0000
14A0:0114 mov dx,0000
14A0:0117 int 21                    --> si posiziona alla fine del file per evitare che vengano sovrascritti i dati precedenti
14A0:0119 mov ah,40            --> scrive il file
14A0:011B mov bx,di            --> mette la descrizione in bx
14A0:011D mov cx,80            --> numero max di byte da salvare è 80.
14A0:0120 mov dx,300            --> caratteri da scrivere all' ind. 300h.
14A0:0123 int 21
14A0:0125 mov ah,3e            --> chiusura file
14A0:0127 mov bx,di            --> mette la descrizione in bx
14A0:0129 int 21
14A0:012B int 20                    --> ritorno al dos

-a 200
14A0:0200 db 'c:\dati.dat',0    --> percorso e nome file.
14A0:020C
-a 300
14A0:0300 db 'ciao belli!'       --> stringa da salvare (in questo caso non deve superare gli 80 byte)

All'ind. 102h il comando 'mov al,01' indica che il file è di sola scrittura ma possono esserci anche altri parametri:

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