|
 |
Programmazione |
VIDEO 19/59
[39 di 79] |
 |
Gestione BIOS del Video -
INT 10H
- Funzione 10H-
SottoFunz.
07H
|
INT
10H |
Funzione 10H/07H |
Legge un Registro di
Tavolozza |
|
 | Legge il
codice di colore contenuto in uno dei 16
Registri di Tavolozza. |
 | In
ingresso:
 | AH è posto
a 10H |
 | AL
è posto
a 07H e indica la SottoFunzione
|
 | BL
indica il numero:
 | da 00H a
0FH di uno dei
16 Registri di Tavolozza |
 | da 10H a
14Hdi uno dei 5 Registri del
Controller d'Attributo
[NB: non ufficiale!!] |
|
|
 | In uscita lascia in:
 | BH il
codice del colore contenuto nel registro, uno dei
possibili 64 colori |
|
 | La
SottoFunzione
si chiama in questo modo: |
 | 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. |
 | Comunque sull'Adattatore EGA questa
SottoFunzione
non è disponibile, essendo i
Registri
a sola Scrittura. |
 | Pur essendo dedicata alla
lettura dei
Registri di Tavolozza può essere usata
(in modo non ufficiale) per
leggere anche in
altri Registri non documentati del Controller di Attributo (da
10H a 14H): |
|
Registro 10H |
Registro di controllo del modo |
|
Registro 11H |
Registro del colore di sovrascansione |
|
Registro 12H |
Registro di abilitazione del piano colore (i bit3÷bit0 abilitano il
corrispondente bit di attributo) |
|
Registro 13H |
Registro di scorrimento orizzontale dei Pixel |
|
Registro 14H |
Registro di selezione colore |
 | Per saperne di più sull'uso avanzato del colore
e sul controllo dei Registri di
Tavolozza
clicca qui. |
 |
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_1007.COM mostra
l’effetto della SottoFunzione
07H 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
|