Interruption 14h |
Fonction 04h |
Initie étendue AUX? |
---|---|---|
PS/2 |
Description
Cette fonction permet d'effectuer une initialisation étendue d'un port série.
Entrée
Registre | Description | ||
---|---|---|---|
AH | 04h | ||
AL | Ce registre permet d'indiquer le drapeau d'arrêt : | ||
Valeur | Description | ||
00h | Pas d'arrêt | ||
01h | Arrêt | ||
BH | Ce registre permet d'indiquer l'indicateur de parité : | ||
Valeur | Description | ||
00h | Aucune | ||
01h | Impair | ||
02h | Pair | ||
03h | Vérification de parité impaire | ||
04h | Vérification de parité paire | ||
BL | Ce registre permet d'indiquer l'indicateur des bits d'arrêt : | ||
Valeur | Description | ||
00h | 1 bit d'arrêt | ||
01h | 2 bits d'arrêt si la longueur des mots est de 6 à 8 bits | ||
02h | 1,5 bits d'arrêts si la longueur des mots est de 5 bits | ||
CH | Ce registre permet d'indiquer la longueur des bits de données : | ||
Valeur | Description | ||
00h | 5 bits de données | ||
01h | 6 bits de données | ||
02h | 7 bits de données | ||
03h | 8 bits de données | ||
CL | Ce registre permet d'indiquer le code de la vitesse de transmission en bauds : | ||
Valeur | Description | ||
000b | 110 bauds | ||
001b | 150 bauds | ||
010b | 300 bauds | ||
011b | 600 bauds | ||
100b | 1200 bauds | ||
101b | 2400 bauds | ||
110b | 4800 bauds | ||
111b | 9600 bauds | ||
DX | Ce registre permet d'indiquer le numéro d'interface série : | ||
Valeur | Description | ||
00h | COM1: | ||
01h | COM2: | ||
02h | COM3: | ||
03h | COM4: | ||
04h | COM5: (ce port n'est pas supporté par tous les micro-ordinateurs) | ||
05h | COM6: (ce port n'est pas supporté par tous les micro-ordinateurs) | ||
06h | COM7: (ce port n'est pas supporté par tous les micro-ordinateurs) | ||
07h | COM8: (ce port n'est pas supporté par tous les micro-ordinateurs) |
Sortie
Registre | Description | ||
---|---|---|---|
AH | Ce registre permet d'indiquer l'état de la ligne : | ||
Bits | Description | ||
0 | Ce bit indique des données en attente de réception (données prêtes) | ||
1 | Ce bit indique un débordement des données | ||
2 | Ce bit indique une erreur de parité | ||
3 | Ce bit indique une erreur de protocole | ||
4 | Ce bit indique une détection d'un signal d'arrêt | ||
5 | Ce bit indique que le registre d'attente vide | ||
6 | Ce bit indique que le registre de décalage vide | ||
7 | Ce bit indique une erreur de dépassement de délai | ||
AL | Ce registre permet d'indiquer l'état du modem : | ||
Bits | Description | ||
0 | Ce bit indique qu'il est prêt à émettre un delta | ||
1 | Ce bit indique que le poste de données est prêt pour un delta | ||
2 | Ce bit indique la sonnerie du delta | ||
3 | Ce bit indique le signal de porteuse du delta | ||
4 | Ce bit indique qu'il est prêt à émettre | ||
5 | Ce bit indique que le poste de données prêt | ||
6 | Ce bit est l'indicateur de sonnerie | ||
7 | Ce bit indique le signal de porteuse |
Dernière mise à jour : Jeudi, le 3 mars 2016