  | L'analisi del codice mette in evidenza il suo sofisticato 
  modo di operare:
      | mette in evidenza la sua dipendenza 
  dalla  Procedura 
    RAMchr, 
    della quale sfrutta le caratteristiche |  
      | preleva i caratteri da stampare, uno dopo l'altro, da una zona di memoria 
    definita dal programma ASM che chiama questa  Procedura, localizzata dal 
    programma (e dall'assemblatore) con l'aiuto di un'etichetta, 
    scelta a piacere dal programmatore; a questo proposito mostriamo 
  la tecnica 
  necessaria per definire e 
  inizializzare questa variabile:
        | il testo si definisce 
  nella zona definita 
  area destinata ai dati del programma, con la
    
    pseudooperazione DB. 
    
    |  
        | il testo si inizializza 
  scrivendolo tra virgolette, dopo la parola chiave
    
    DB. |  
        | il testo deve 
      essere chiuso con il carattere terminatore 00H. |  
     
     |  
      | il carattere verrà stampato con colore di primo 
    piano (quello dei pixel che formano il carattere) e 
    colore dello sfondo (quello dei pixel rimanenti) corrispondente al 
    byte (detto di 
    attributo di colore) predisposto 
    nella variabile ATTRIB, 
    definita e 
    inizializzata obbligatoriamente dal programma chiamante 
          
    |  
      | il carattere verrà collocato nella 
    posizione di stampa 
    corrente,  |  
      | dopo la stampa (in uscita dalla chiamata) la 
    posizione 
    del cursore viene  aggiornata, 
    cioè lascia aggiornato di puntatore alla locazione Ramvideo chiamata ad 
    ospitare il carattere successivo. |  
   
   |