Sezione |
Indirizzi Base
Registri Interni
|
Funzioni DOS |
Programmazione |
STAMPANTI 3/5 [13 di 20] |
|
Funzione DOS
- gestione files e
dispositivi -
INT 21H
- Funzione 40H
|
|
Scrive uno o più bytes in un file o in un dispositivo, prelevandoli da un buffer. |
|
In
ingresso:
|
|
In uscita lascia:
|
|
Le Funzioni DOS che come questa si affidano ai gestori (handle) sono numerose e, di norma, destinate alla gestione dei files; appartengono a questa serie la Funzione 3CH (per "creare"), la Funzione 3DH (per "aprire"), la Funzione 3EH (per "chiudere"), la Funzione 3FH (per "leggere") e la Funzione 40H (per "scrivere"). |
|
In altri termini, con questa tecnica il DOS tratta allo stesso modo (virtualizza) sia i principali dispositivi con cui ha a che fare che i files presenti nelle cartelle delle memorie di massa (ai quali assegna i gestori successivi, di numero maggiore o uguale a 5), trattandoli come semplici oggetti da aprire, leggere o scrivere, chiudere. |
|
Si tratta di una delle filosofie del DOS, che ama identificare i suoi interlocutori come dispositivi generici (device), mediante un gestore (handle) numerato; l'ultimo tra quelli previsti (handle 4) è associato proprio alla stampante. |
|
Nel caso specifico delle stampanti sembra piuttosto improbabile "creare" (Funzione 3CH) o "aprire" (Funzione 3DH) o "chiudere" (Funzione 3EH) o "leggere" (Funzione 3FH) una stampante (o meglio il dispositivo standard n° 0004), mentre è possibile virtualmente "scrivere" (Funzione 40H) una stampante. |
|
Funzioni DOS | STAMPANTI 3/5 | |||||||
13 di 20 |
|
|
|
|
Home |
|
|||||||
|
Motore Ricerca |
|