|  | 
      
    
      Come Funziona
     
    
    
      Area Comunicaz. Bios  | |
| Video | 
| Programmazione | PROCEDURE BIOS 45/59 [67 di 84] | 
| 
 | 
|  | Gestione BIOS del Video  - 
  INT 10H 
  - Funzione 11H- 
  SottoFunz.
  30H 
 
 | 
| 
 | 
|  | Assume informazioni su uno dei vari FONT di Caratteri disponibili nelle varie memorie del computer; è tipica dei Modi Grafici. | 
| 
 | 
|  | In
                ingresso: 
 | 
| 
 | 
|  | In uscita lascia: 
 | 
| 
 | 
|  | La SottoFunzione si chiama in questo modo: | 
| 
 | 
| 
 | 
|  | La SottoFunzione assume informazioni su uno dei vari Font di Caratteri disponibili nelle varie memorie a sola lettura (ROM) del computer. | ||||
|  | Il Set che si desidera è associato ad un numero, posto in ingresso in BH; e il puntatore alla Tabella di definizione caratteri (FONT Table) è restituito in ES:BP. | ||||
|  | In aggiunta viene reso disponibile anche: 
 | ||||
|  | La seguente Tabella indica i risultati tipo per ogni valore di BH fornito in ingresso: | 
| 
 | 
| BH | Tipo di FONT di Caratteri | Puntatore | Altez | N°righe | 
| 00H | Font 8*8 CGA compatibili, Vettore INT 1FH (#) | C000:542EH | 16 | 24 | 
| 01H | Caratteri grafici correnti, Vettore INT 43H | C000:502EH | 16 | 24 | 
| 02H | Font 8*14 in ROM BIOS (EGA/VGA) | C000:582EH | 16 | 24 | 
| 03H | Font 8*8 in ROM BIOS (CGA a doppio punto) | C000:502EH | 16 | 24 | 
| 04H | Font 8*8 in ROM BIOS (#) | C000:542EH | 16 | 24 | 
| 05H | Font 9*14 in ROM BIOS (EGA/VGA, alternativa) | C000:662EH | 16 | 24 | 
| 06H | Font 9*16 in ROM BIOS(MCGA/VGA) | C000:673EH | 16 | 24 | 
| 07H | Font 9*16 in ROM BIOS (VGA, alternativa) | C000:773EH | 16 | 24 | 
| (#) seconda metà del Font 8*8 CGA a doppio punto = 128 caratteri alti, da 80H a FFH | ||||
| 
 | 
|  | Quando si sceglie il ModoGrafico (con la Funzione 00H di INT 10H) tra i compiti che il BIOS assolve c'è anche quello di predisporre il puntatore INT 43H) (posto a partire dalla locazione 0000:010CH, nella Tabella dei Vettori) con l'indirizzo del Set dei Caratteri adatto al modo video selezionato, a beneficio del Generatore di caratteri Software interno, chiamato a ricostruirli. | 
|  | Nelle Modalità CGA compatibili viene fissato anche il Vettore INT 1FH (scritto a partire dalla locazione 0000:007CH) con l'indirizzo del punto della Tabella a partire da cui sono definiti i 128 caratteri Ascii Estesi (da 80H a FFH). | 
| 
 | 
|  | L'eseguibile B10_1130.COM offre una pregiata applicazione della SottoFunzione 30H della Funzione 11H dell'INT 10H. | 
|  | I Dati visualizzati dalla SottoFunzione sono facilmente verificabili con il Programma Graf.COM, disponibile nel Pacchetto Software, in grado di tradurre in forma grafica i bytes associati a ciascun carattere previsto nei Set di caratteri standard. | 
|  | Il sorgente è documentato nella sezione ASM 
  (clicca sull'icona  , 
  nel menu a sinistra). | 
| 
 | 
|   | Video01 |   | PROCEDURE BIOS 45/59 |  |  |  | ||
| 67 di 84 | 
| 
 | 
| 
 | 
| 
 | 
| Home  | 
 | |||||||
| 
 | Motore Ricerca | 
 |