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
