Come Funziona
Area Comunicaz. Bios |
||
Video |
Programmazione |
PROCEDURE BIOS 38/59 [60 di 84] |
|
Gestione BIOS del Video -
INT 10H
- Funzione 11H-
SottoFunz.
12H
|
|
Copia in una specifica Tabella RAM (block) del Generatore di Caratteri Hardware la Tabella (disponibile per default nella memoria Rom Bios) dei 256 Caratteri CGA (Font 8*8) e permette anche la gestione dell'altezza dei caratteri visualizzati, riprogrammando il Controller CRT; è tipica dei Modi Testo. |
|
La SottoFunzione 02H della Funzione 11H di INT 10H assicura lo stesso servizio, ma non permette la gestione dell'altezza dei caratteri. |
La SottoFunzione 23H della Funzione 11H di INT 10H offre invece un servizio analogo adatto ai Modi Grafici, anche se non riprogramma il Controller CRT. |
|
In
ingresso:
|
|
In uscita lascia:
|
|
La SottoFunzione si chiama in questo modo: |
|
|
Questa SottoFunzione carica una specifica Tabella RAM del Generatore di Caratteri Hardware con la Tabella dei 256 Caratteri CGA (Font 8*8, detti a doppio punto), prelevata direttamente dalla Rom Bios della scheda video. |
La Tabella RAM effettivamente utilizzata può essere rilevata consultando la tabella generata dalla chiamata della Funzione 1BH di INT 10H, al suo indirizzo 2BH e 2CH (vedi anche SottoFunzione 03H della Funzione 11H di INT 10H): |
|
2BH | Byte | Tabella (primaria) usata dal Generatore HARDWARE |
2CH | Byte | Tabella (secondaria) usata dal Generatore HARDWARE |
|
La tecnica relativa alla creazione dei caratteri da parte del Generatore Hardware è descritta con ogni dettaglio in questa pagina. |
|
La SottoFunzione
12H, rispetto alla
00H, riprogramma il
Controller CRT assicurando così anche la
regolazione automatica dell'altezza
dei caratteri e, in stretto accordo con le modifiche imposte sui
Registri del
Controller, l'aggiornamento delle corrispondenti variabili di
sistema
|
|
Per evitare risultati imprevedibili la SottoFunzione:
| |||||
Quando viene chiamata esegue in sostanza una selezione di modo, modificando i parametri di stato del video, senza per altro cancellare il buffer del Display (cioè evitando l'effetto ClearScreen). |
|
L'eseguibile B10_11X2.COM offre una pregiata applicazione della SottoFunzione 12H della Funzione 11H dell'INT 10H. | |
Il sorgente è documentato nella sezione ASM (clicca sull'icona, nel menu a sinistra). |
|
Video01 | PROCEDURE BIOS 38/59 | |||||||
60 di 84 |
|
|
|
Home |
|
|||||||
|
Motore Ricerca |
|