| 
      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  | 
      
  |