Interruption 15h |
Fonction 80h |
Ouvre un périphérique |
XT/286, AT, PS/2 |
Description
Cette fonction permet d'effectuer l'ouverture d'un périphérique.
Entrée
Registre |
Description |
AH |
80h |
BX |
Ce registre permet d'indiquer l'identificateur de périphérique |
CX |
Ce registre permet d'indiquer l'identificateur de processus |
Sortie
Drapeau |
Valeur |
Description |
CF |
1 |
Une erreur s'est produite, alors : |
AH |
Ce registre permet d'indiquer le code d'état : |
80h |
La commande est invalide (PC, PC Junior) |
86h |
La commande n'est pas supporté (XT et après) |
0 |
Tous va bien, dans ce cas : |
AH |
00h |
Remarque
- Cet appel de fonction, avec l'interruption 15h, fonction 81h et 82h, définit un protocole simple pouvant être utilisé pour arbitrer
l'utilisation des périphériques par plusieurs processus. Un gestionnaire de programme multitâche devrait capturer l'interruption 15h et fournir le service approprié. La routine par défaut du
BIOS pour cette fonction revient simplement avec le drapeau de retenue (CF) fixé sur 0 et AH = 00H.
Dernière mise à jour : Jeudi, le 3 mars 2016