|  | 
      
    
      Come Funziona
     
    
    
      Area Comunicaz. Bios  | |
| Video | 
| Programmazione | PROCEDURE BIOS 7/59 [29 di 84] | 
| 
 | 
|  | Gestione BIOS del Video  - 
  INT 10H 
  - Funzione 08H 
 
 | 
| 
 | 
|  | Legge e restituisce il codice Ascii del carattere posto nella posizione indicata dal Cursore, dentro la Pagina Video corrente. | 
|  | Nei Modi Testo restituisce anche l'attributo di colore del carattere puntato; nei Modi Grafici l'attributo di colore non è disponibile. | 
| 
 | 
|  | In
                ingresso: 
 | 
| 
 | 
|  | In uscita lascia: 
 | ||||||||||||||||||||||||||||||||||||||||
| 
 | 
|  | La Funzione si chiama in questo modo: | 
| 
 | 
| 
 | 
|  | Il compito di riconoscere la matrice di punti di un carattere spetta al Generatore di Caratteri: consultando apposite Tabelle è in grado di riconoscere le sequenze di bytes (da 8 a 16) i bit dei quali (Pixel) definiscono il suo aspetto. | 
|  | Tali Tabelle sono facilmente localizzabili nella BIOS standard di sistema (con l'aiuto di puntatori standard come F000:FA6EH) o nella BIOS della scheda grafica con l'aiuto dei vettori INT 43H e INT 1FH. | 
| 
 | 
|  | Nello sviluppo dei programmi può essere utile conoscere il carattere presente in una particolare locazione del Buffer del Video (RamVideo). | 
|  | La lettura delle informazioni legate al carattere corrente può essere fatta in una qualunque Pagina Video, anche se non è attualmente attiva, senza influenzarne il contenuto. | 
| 
 | 
|  | La 
disponibilità di una Funzione 
BIOS con queste caratteristiche 
  è dunque certamente gradita, ma: 
 | 
| 
 | 
|  | Gli eseguibili B10_08__.COM (nei Modi Testo) e B10_08gr.COM (nei Modi Grafici) mostrano l’effetto della Funzione 08H dell'INT 10H, ma costituiscono anche un buon esempio del modo di creare e gestire oggetti (aree) in modo dinamico, cioè oggetti di volta in volta diversi ma legati da caratteristiche simili tra loro. | 
|  | I sorgenti sono documentati nella sezione ASM 
  (clicca sull'icona  , 
  nel menu a sinistra). | 
| 
 | 
|   | Video01 |   | PROCEDURE BIOS 7/59 |  |  |  | ||
| 29 di 84 | 
| 
 | 
| 
 | 
| 
 | 
| Home  | 
 | |||||||
| 
 | Motore Ricerca | 
 |