  | La procedura
            è parzialmente scritta in linguaggio 
    Assembly. E' probabile che il lettore, in questo momento, non sia in possesso delle
          conoscenze di base della programmazione a basso
          livello, per cui questa pagina pụ risultare
            incomprensibile; desidero fornirtela comunque, come stimolo per approfondire questa potente tecnica di programmazione
          (vedi Sezione 
            
  
  Tutorial Assembly).
  
      |  La procedura attiva la
                  
      Funzione 0BH 
  di
    INT 10H 
    che ha il compito di
                   colorare la
                   cornice di sovrascansione del video con il colore corrispondente al codice numerico passato  dal  parametro
                  “colore”. |  
   
  
        
        | 
        Codice Sorgente | 
          | 
        
        
          | 
        
          | 
        
          | 
         
        
        PROCEDURE
             CORN_DOS(colore:byte); 
             BEGIN 
               asm 
                 PUSH   AX      ;Salvataggio dei registri coinvolti 
                 PUSH   BX 
             
                  MOV    BH,00H 
                 MOV    BL,colore  
             
                  MOV    AH,0BH 
                 INT    10H  
                 POP    BX      
        ;Recupero  dei  registri  coinvolti 
                 POP    AX  
               end; 
             END; 
           | 
         
           
      |