|
 |
Programmazione |
VIDEO 17/59
[37 di 79] |
 |
Gestione BIOS del Video -
INT 10H
- Funzione 10H-
SottoFunz.
02H
|
INT
10H |
Funzione 10H/02H |
Scrive tutti Registri Tavolozza +
Bordo |
|
 | Scrive
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), con i valori predisposti in una
Tabella. |
 | In
ingresso:
 | AH è posto
a 10H |
 | AL
è posto
a 02H e indica la SottoFunzione
|
 | ES:DX
punta la Tabella di 17 bytes predisposta dal programma
chiamante con i valori da inserire nei registri |
|
 | In uscita lascia:
 | nulla |
|
 | La
SottoFunzione
si chiama in questo modo: |
 | Il formato della Tabella predisposta dal programma
chiamante è visibile nell'esempio qui sopra, con i valori di default di norma
usati dal BIOS, nella fase di inizializzazione dei 17
Registri del Controller di Attributo. |
 | 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_1002.COM mostra
l’effetto della SottoFunzione
02H della Funzione
10H dell'INT 10H. |
 | Il sorgente è documentato nella sezione ASM
(clicca sull'icona ,
nel menu a sinistra). |
©
2001-2010 - Studio Tecnico
ing. Giorgio OBER
Tutti i diritti sono riservati
|