| 
      Sezione | 
      
       
   
    
      Indirizzi Base
    
    
    
      Registri Interni
    
      | 
    
| Libreria GIOBE.MAC | 
| Raccolta di Macro Istruzioni | 
      RAMrepC [18 di 20]  | 
 
  | 
| Organizza la stampa a video di una quantità di caratteri colorati, a partire da una determinata posizione di stampa, direttamente a livello RamVideo. | 
| 
         
  | 
      
La sua  
  sintassi prevede il passaggio di 5 parametri:
 
  | 
| 
     
  | 
  
I valori passati nei 2 parametri 
  riga,colonna sono quelli previsti per le coordinate di 
  ognuna delle pagine video garantite dall'Adattatore disponibile e dal
  Modo Video  corrente, cioè:
  | |||||||||||
| Il parametro carattere è passato direttamente tra apici e il parametro Numero è un intero di valore adeguato alle esigenze contingenti. | |||||||||||
| Se la posizione di stampa è quella a colonna0 indicando un numero multiplo di 80 si può riempire una o più righe intere con lo stesso carattere colorato. | |||||||||||
| Con Numero=2000 e riga,colonna=0,0 è possibile disporre di un clearscreen assolutamente veloce e personale. | 
| 
     
  | 
  
| Il parametro colore è il byte di attributo di colore e rappresenta contemporaneamente il colore di primo piano (quello dei pixel che formano il carattere) e il colore dello sfondo (quello dei pixel rimanenti) e si può costruire, bit dopo bit, sulla base dello schema descritto in questa pagina. | |
| Con la pratica, dopo pochi esercizi, sarai in grado di costruire mentalmente questo codice per ognuno degli accoppiamenti di colore possibili; per ora puoi consultare le figure dei Colori senza Flash e Colori con Flash e scegliere tra i numeri proposti. | 
| 
         
  | 
      
| La Macro si utilizza in questo modo: | 
| 
         
  | 
      
| 
         
  | 
      
| La seguente Area di Testo mostra la struttura della Macro, inclusa nella Libreria Giobe.MAC: | 
| 
         
  | 
      
| 
       RAMrepC  | 
      
    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 incluso nella 
  Macro mette in evidenza le sue 
  caratteristiche:
  | 
  | 
  
La Libreria 
   
  Giobe.MAC 
  prevede altre 2 Macro varianti per questo 
  servizio:
  | 
| 
         
  | 
      
| 
           | 
          
           Le Procedure che lavorano in RamVideo funzionano solo se il programma ASM che le utilizza ha predisposto il Segment ES al valore 0B800H; le sue prime 2 istruzioni devono perciò essere (leggi con attenzione queste ulteriori informazioni):  | 
        
  | 
| 
      
       |  
    Libreria GiobeMAC | 
      
       | 
    RAMrepC | 
    
    ![]()  | 
    
    ![]()  | 
    
    ![]()  | 
 ||
| 18 di 20 | 
      
  | 
    
| 
     
  | 
  
        
  | 
    
        
  | 
    
| 
      
         
        Home 
     | 
      
  | 
    |||||||
      
  | 
       
          
        Motore Ricerca  | 
      
  |