Interruption 17h |
Fonction 00h |
Envoi un caractère |
---|---|---|
PC, XT, AT, PS/2 |
Description
Cette fonction permet d'effectuer l'envoi d'un caractère vers l'imprimante ou le port parallèle.
Entrée
Registre | Description |
---|---|
AH | 00h |
AL | Ce registre permet d'indiquer le code ASCII du caractère |
DX | Ce registre permet d'indiquer le numéro de l'imprimante |
Sortie
Registre | Description | |
---|---|---|
AH | Ce registre permet d'indiquer l'état de l'imprimante: | |
Bit | Description | |
0 | Ce bit vaut 1 si une erreur de dépassement de délai s'est produit | |
1 à 2 | Ce bit ne sont pas utilisés. | |
3 | Ce bit vaut 1 si une erreur d'entrée/sortie a eu lieu. | |
4 | Ce bit vaut 1 si un accusé de réception a été reçu | |
5 | Ce bit vaut 1 s'il n'y a plus de papier pour pouvoir poursuivre l'impression | |
6 | Ce bit vaut 1 si une erreur de transmission a eu lieu. | |
7 | Ce bit vaut 1 si l'imprimante est occupée. |
Références
Aide-mémoire des interruptions du MS-DOS, Edition Marabout, Philippe Mercier, 1990, ISBN: 2-501-01297-6, page 96 à 97.
Dernière mise à jour : Jeudi, le 3 mars 2016