| 
      Sezione | 
      
       
   
    
      Indirizzi Base
    
    
    
      Registri Interni
    
      | 
    
| Libreria GIOBE.ASM | 
| Raccolta di Procedure ASM | 
      BIOScls [14 di 54]  | 
 
  | 
| Provvede a pulire il monitor (ClearScreen). | 
| 
     
  | 
  
| La Procedura si chiama in questo modo: | 
| 
         
  | 
      
  | 
  
| In ingresso non è necessario predisporre nulla. | 
  | 
  
| La seguente Area di Testo mostra il Modulo bios07 utilizzato per inserire la Procedura nella Libreria Giobe.ASM/LIB: | 
| 
         
  | 
      
| 
       BIOScls / bios07  | 
      
    NB:           se il testo contenuto nell'Area
        ti 
      sembra strano (cioè se contiene caratteri inconsueti) non hai ancora installato il font Giobe.TTF : clicca qui!!  | 
    
| 
         
  | 
      
| L'analisi del codice mette in evidenza che, in realtà, si limita a chiamare la Funzione 00H di INT 10H, il compito della quale è quello di fissare il Modo Video corrente in quello di default nei Modi Testo. | |
| L'effetto ClearScreen (lo schermo viene cancellato) è dunque solo un effetto collaterale. | 
  | 
  
| Va sottolineato che quando si cambia il Modo Video viene riconfigurato e reinizializzato tutto l'ambiente Video; il controller del Video viene riprogrammato e molte variabili di sistema (a cominciare dalla 0000:0449H che contiene proprio il Modo Video corrente) vengono caricate con i nuovi nuovi valori. | 
| 
     
  | 
  
| Nei Modi Testo l'effetto più concreto di questa reinizializzazione è il fatto che nella memoria del video (RamVideo) vengono collocate in sequenza sedicimila coppie di bytes 20H/07H; il primo byte rappresenta il codice ASCII dello spazio e il secondo l'attributo di colore di default, bianco su nero. | |
| Dunque vengono cancellate tutte le possibili Pagine Video, non solo della Pagina0; quando si lavora direttamente in RamVideo la chiamata di questa Funzione è perciò da evitare, per non perdere le informazioni predisposte nelle pagine alternative. | 
| 
         
  | 
      
La Libreria
   
  Giobe.ASM/LIB mette a 
  disposizione altre Procedure, 
  la 
        
        RAMcls 
  e la 
        
        RIEMPI, 
  che garantiscono il medesimo servizio a livello 
  RamVideo , eseguendo inoltre la Procedura  
    
        
        MODEtest, 
  che rileva automaticamente il
  Sistema di Visualizzazione (Adattatore Video 
  e  Monitor) presente sul computer e adatta 
  alcune importanti
     
    variabili interne alla situazione trovata:
  | 
  | 
| 
      
       |  
    Libreria GiobeASM | 
      
       | 
    BIOScls | 
    
    ![]()  | 
    
    ![]()  | 
    
    ![]()  | 
 ||
| 14 di 54 | 
      
  | 
    
| 
     
  | 
  
        
  | 
    
        
  | 
    
| 
      
         
        Home 
     | 
      
  | 
    |||||||
      
  | 
       
          
        Motore Ricerca  | 
      
  |