Sezione |
Indirizzi Base
Registri Interni
|
Funzioni BIOS |
Programmazione |
VIDEO 21/59 [41 di 79] |
|
Gestione BIOS del Video -
INT 10H
- Funzione 10H-
SottoFunz.
09H
|
|
Legge contemporaneamente i 17 Registri del Controller di Attributo, cioè i 16 Registri di Tavolozza (Registri da 00H a 0FH) e il Registro di Sovrascansione (Bordo del Video, Registro 11H), lasciando i valori trovati in una Tabella. |
|
In
ingresso:
|
|
In uscita lascia:
|
|
La SottoFunzione si chiama in questo modo: |
|
|
Il formato della Tabella predisposta dal programma chiamante è visibile nell'esempio qui sopra; in essa sono predisposti i valori di default di norma usati dal BIOS, nella fase di inizializzazione dei 17 Registri del Controller di Attributo, ma naturalmente la cosa è del tutto irrilevante, dovendo ciascuno di essi essere sovrascritto dall'esito della Funzione. | |
Per saperne di più sull'uso avanzato del colore e sul Controllo dei Registri di Tavolozza clicca qui. |
|
Da notare che il colore del
Bordo può essere controllato anche con:
|
|
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. |
|
Il programma creato per il collaudo di questa SottoFunzione è particolarmente significativo e mostra con chiarezza le possibilità cromatiche offerte nei Modi Testo dalla manipolazione di questi Registri. |
|
L'eseguibile B10_1009.COM mostra l’effetto della SottoFunzione 09H della Funzione 10H dell'INT 10H. | |
Il sorgente è documentato nella sezione ASM (clicca sull'icona, nel menu a sinistra). |
|
Funzioni BIOS | VIDEO 21/59 | |||||||
41 di 79 |
|
|
|
|
Home |
|
|||||||
|
Motore Ricerca |
|