Interruption 10h |
Fonction 0Eh |
Écriture télétype |
---|---|---|
MDA, CGA, PC Junior, EGA, MCGA, VGA, IBM 8514/A, SVGA |
Description
Cette fonction permet l'écriture d'un caractère en mode télétype.
Entrée
Registre | Description |
---|---|
AH | 0Eh |
AL | Ce registre permet d'indiquer le caractère |
BH | Ce registre permet d'indiquer le numéro de page |
BL | Ce registre permet d'indiquer la couleur d'écriture |
Sortie
Aucune
Remarques
- Les codes ASCII spéciaux pour le bip (07h), le retour en arrière (08h), le retour de chariot (0Dh) et le saut de ligne (0Ah) sont reconnus et l'action appropriée est prise. Tous les autres caractères sont écrits sur l'affichage (même s'il s'agit de caractères de contrôle) et le curseur est déplacé à la position suivante.
- Dans les modes vidéo prenant en charge plusieurs pages, les caractères peuvent être écrits sur n'importe quelle page, quelle que soit la page actuellement affichée.
- Le retour à la ligne et le défilement sont fournis. Si le curseur se trouve à la fin d'une ligne, il est déplacé au début de la ligne suivante. Si le curseur atteint la fin de la dernière ligne de l'écran, l'écran défile d'une ligne et le curseur est placé au début d'une nouvelle ligne vierge. L'attribut pour toute la nouvelle ligne est tiré du dernier caractère écrit sur la ligne précédente.
- Le pilote de console DOS (CON) par défaut utilise cette fonction pour écrire du texte à l'écran. Vous ne pouvez pas utiliser cette fonction pour spécifier l'attribut d'un caractère. Une méthode d'écriture d'un caractère à l'écran avec un attribut spécifique consiste à écrire d'abord un blanc ASCII (20h) avec l'attribut souhaité à l'emplacement actuel du curseur à l'aide de l'interruption 10h, fonction 09h, puis à écrire le caractère réel avec l'interruption 10h, fonction 0Eh. Cette technique, bien que quelque peu maladroite, ne nécessite pas que le programme gère explicitement le saut de ligne et le défilement.
- Voir également l'interruption 10h, fonction 13h pour une utilisation plus poussé de l'écriture télétypé.
Références
La Bible du PC: Programmation système - Sixième Edition, Edition Micro-Application, Michael Tischer, 1996, ISBN: 2-7429-0544-8, page 1585.
Aide-mémoire des interruptions du MS-DOS, Edition Marabout, Philippe Mercier, 1990, ISBN: 2-501-01297-6, page 51 à 52.
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 405.
Dernière mise à jour : Jeudi, le 3 mars 2016