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:
ESISTE LA CREAZIONE DEL FILE.
ESISTE L'APERTURA DEL FILE.
ESISTE IL SALVATAGGIO DEI DATI SUL FILE.
ED ESISTE LA CHIUSURA DEL FILE.
LETTURA:
ESISTE L'APERTURA DEL FILE ESISTENTE.
ESISTE LA LETTURA DEL FILE DOPO CHE E' STATO APERTO.
ED ESISTE LA CHIUSURA DEL FILE.
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)