|  | 
      
    
      Come Funziona
     
    
    
      Area Comunicaz. Bios  | |
| Video | 
| Programmazione | PROCEDURE BIOS 25/59 [47 di 84] | 
| 
 | 
|  | Gestione BIOS del Video  - 
  INT 10H 
  - Funzione 10H- 
  SottoFunz.
  15H 
 
 | 
| 
 | 
|  | Legge una determinata combinazione RGB (Red Green Blue) da uno dei 256 Registri di Colore del Convertitore Analogico Digitale (DAC) del Video. | 
| 
 | 
|  | In
                ingresso: 
 | 
| 
 | 
|  | In uscita lascia in: 
 | 
| 
 | 
|  | La SottoFunzione si chiama in questo modo: | 
| 
 | 
| 
 | 
|  | Ciascun Registri DAC contiene 18 bit: 3 gruppi consecutivi di 6 bit, ciascuno in rappresentanza di una delle possibili 26=64 gradazioni affidate alla corrispondente componente fondamentale del colore, la Rossa, la Verde e la Blu. | 
|  | La miscela ottica di queste componenti da luogo all'effettivo colore RGB (Red Green Blue), uno dei possibili 64*64=262144. | 
| 
 | 
|  | La Funzione legge uno dei 256 Registri di Colore del DAC del Video (tra 00H a FFH), lasciando la gradazione RGB (18 bit) in esso contenuta, nei 6 bit meno significativi di ciascuno dei 3 registri destinazione, CH (per il Green), CL (per il Blue) e DH (per il Red). | 
| 
 | 
|  | Naturalmente, se è stata abilitata la trasformazione dei colori in Scala di Grigi (per esempio con la SottoFunzione 1BH della Funzione 10H di INT 10H), i valori restituiti in CH, CL e DH sono la somma pesata dei 3 bytes di colore prelevati dal Registri di Colore del DAC coinvolto in lettura, automaticamente ricalcolata sulla base della formula: | 
| 
 | 
| gradazione grigia = (30% di Rosso) + (59% di Verde) + (11% di Blu) | 
| 
 | 
|  | Per poter trarre vantaggio da questa SottoFunzione è sempre consigliabile attivare in precedenza la Funzione 1AH di INT 10H al fine di conoscere con certezza il tipo di adattatore e di monitor su cui si lavora. | 
|  | In ogni caso esso funziona bene sia nei Modi Testo che in quelli Grafici. | 
| 
 | 
|  | Per saperne di più sull'uso avanzato del colore e sul Controllo dei Registri di Colore del DAC clicca qui. | 
| 
 | 
|  | L’analisi delle problematiche legate alla gestione del Colore con i Registri DAC è stata affrontata con cura nei programmi applicativi. | 
| 
 | 
|  | L'eseguibile B10_1015.COM mostra l’effetto della SottoFunzione 15H della Funzione 10H dell'INT 10H ed è una vera e propria utility. | 
|  | Il sorgente è documentato nella sezione ASM 
  (clicca sull'icona  , 
  nel menu a sinistra). | 
| 
 | 
|   | Video01 |   | PROCEDURE BIOS 25/59 |  |  |  | ||
| 47 di 84 | 
| 
 | 
| 
 | 
| 
 | 
| Home  | 
 | |||||||
| 
 | Motore Ricerca | 
 |