Section courante

A propos

Section administrative du site

Interruption 16h

Fonction 03h, Sous-Fonction 05h

Taux de réception du clavier
PC Junior, AT, PS/2

Description

Cette fonction permet de fixer le taux de répétition du contrôleur du clavier.

Entrée

Registre Description
AX 0305h
BH Ce registre permet de fixer le délai de répétition entre chaque touche du clavier :
Valeur Description
00h Cette valeur permet d'indiquer une 250 millisecondes
01h Cette valeur permet d'indiquer une 500 millisecondes
02h Cette valeur permet d'indiquer une 750 millisecondes
BL Ce registre permet de fixer le taux de répétition d'une touche du clavier :
Valeur Description
00h Cette valeur permet d'indiquer un taux de répétition de 30,0 caractères par seconde
01h Cette valeur permet d'indiquer un taux de répétition de 26,7 caractères par seconde
02h Cette valeur permet d'indiquer un taux de répétition de 24,0 caractères par seconde
03h Cette valeur permet d'indiquer un taux de répétition de 21,8 caractères par seconde
04h Cette valeur permet d'indiquer un taux de répétition de 20,0 caractères par seconde
05h Cette valeur permet d'indiquer un taux de répétition de 18,5 caractères par seconde
06h Cette valeur permet d'indiquer un taux de répétition de 17,1 caractères par seconde
07h Cette valeur permet d'indiquer un taux de répétition de 16,0 caractères par seconde
08h Cette valeur permet d'indiquer un taux de répétition de 15,0 caractères par seconde
09h Cette valeur permet d'indiquer un taux de répétition de 13,3 caractères par seconde
0Ah Cette valeur permet d'indiquer un taux de répétition de 12,0 caractères par seconde
0Bh Cette valeur permet d'indiquer un taux de répétition de 10,9 caractères par seconde
0Ch Cette valeur permet d'indiquer un taux de répétition de 10,0 caractères par seconde
0Dh Cette valeur permet d'indiquer un taux de répétition de 9,2 caractères par seconde
0Eh Cette valeur permet d'indiquer un taux de répétition de 8,6 caractères par seconde
0Fh Cette valeur permet d'indiquer un taux de répétition de 8,0 caractères par seconde
10h Cette valeur permet d'indiquer un taux de répétition de 7,5 caractères par seconde
11h Cette valeur permet d'indiquer un taux de répétition de 6,7 caractères par seconde
12h Cette valeur permet d'indiquer un taux de répétition de 6,0 caractères par seconde
13h Cette valeur permet d'indiquer un taux de répétition de 5,5 caractères par seconde
14h Cette valeur permet d'indiquer un taux de répétition de 5,0 caractères par seconde
15h Cette valeur permet d'indiquer un taux de répétition de 4,6 caractères par seconde
16h Cette valeur permet d'indiquer un taux de répétition de 4,3 caractères par seconde
17h Cette valeur permet d'indiquer un taux de répétition de 4,0 caractères par seconde
18h Cette valeur permet d'indiquer un taux de répétition de 3,7 caractères par seconde
19h Cette valeur permet d'indiquer un taux de répétition de 3,3 caractères par seconde
1Ah Cette valeur permet d'indiquer un taux de répétition de 3,0 caractères par seconde
1Bh Cette valeur permet d'indiquer un taux de répétition de 2,7 caractères par seconde
1Ch Cette valeur permet d'indiquer un taux de répétition de 2,5 caractères par seconde
1Dh Cette valeur permet d'indiquer un taux de répétition de 2,3 caractères par seconde
1Eh Cette valeur permet d'indiquer un taux de répétition de 2,1 caractères par seconde
1Fh Cette valeur permet d'indiquer un taux de répétition de 2,0 caractères par seconde

Sortie

Aucune

Remarques

Code source

Voici des exemples de code source d'utilitaires pour manipuler l'interruption 16h, fonction 03h, sous-fonction 05h :

Lien Langage de programmation Description Projet
MKEYRATE.PAS Turbo Pascal Cette commande permet de modifier les temps de réponse des claviers AT pour permettre une saisie et un mouvement du curseur plus rapides. Corail
MODE.PAS Free Pascal, Turbo Pascal 7 Cette commande permet d'effectuer la gestion des paramètres d'un périphérique. Corail


Dernière mise à jour : Jeudi, le 3 mars 2016