Interruption 10h |
Fonction 11h, Sous-Fonction 22h |
8x14 de la ROM pour l'interruption 43h |
---|---|---|
EGA, MCGA, VGA, IBM 8514/A, SVGA |
Description
Cette fonction permet d'effectuer la préparation de l'Interruption 43h pour la police de caractères 8x14 de la ROM.
Entrée
Registre | Description | |
---|---|---|
AX | 1121h | |
BH | Ce registre permet d'indiquer les lignes par caractère (et donc octets par caractère) | |
BL | Ce registre permet d'indiquer l'identificateur de nombre de colonnes: | |
Valeur | Description | |
00h | A définir par l'utilisateur: DL=Colonnes de caractères par écran |
|
01h | 14 (0Eh) colonnes | |
02h | 25 (19h) colonnes | |
03h | 43 (2Bh) colonnes | |
CX | Ce registre permet d'indiquer le nombre de pixels (octets par caractères) | |
ES:BP | Cette paire de registres permet d'indiquer l'adresse de la table de police de caractères utilisateur |
Sortie
Aucune
Remarques
- Cette fonction permet de sélectionner la police de caractères dans les modes d'affichage graphiques (adressables en tous points). Pour la sélection de police de caractères dans les modes texte (alphanumérique), voir l'interruption 10h, fonction 11h, sous-fonction 00h à 14h.
- Si cette sous-fonction est appelée à tout moment autre qu'immédiatement après un mode défini, les résultats sont imprévisibles.
- Lorsque cette sous-fonction est appelée avec la carte vidéo MCGA, la sous-fonction 24h est utilisé comme substitution.
Références
The Undocumented PC: A programmer's Guide to I/O, CPUs, and Fixed Memory Areas - Second Edition, Edition Addison-Wesley, Frank van Gilluwe, 1997, ISBN: 0-201-47950-8, page 422.
Dernière mise à jour : Jeudi, le 3 mars 2016