Interruption 16h |
Fonction 05h |
Place une touche dans le clavier |
AT, PS/2 |
Description
Cette fonction place un caractère et un code de touche dans le tampon clavier.
Entrée
Registre |
Description |
AH |
05h |
CL |
Ce registre permet d'indiquer le code ASCII du caractère |
CH |
Ce registre permet d'indiquer le code de balayage de la touche (Scan Code) |
Sortie
Drapeau |
Valeur |
Description |
FZ |
1 |
Cette valeur permet d'indiquer que le tampon clavier est plein, le registre suivant est retourné : |
AL |
01h |
0 |
Cette valeur permet d'indiquer que l'opération s'est bien déroulé, le registre suivant est retourné : |
AL |
00h |
Remarque
- Cette fonction peut être utilisée pour le clavier étendue et d'autres utilitaires pour appeler des touches dans le flux de données vu par les programmes d'application.
Dernière mise à jour : Jeudi, le 3 mars 2016