Interruption 15h |
Fonction C4h |
Fixe les options programmables |
---|---|---|
PS/2 |
Description
Cette fonction permet de fixer la sélection des options programmables.
Entrée
Registre | Description | ||
---|---|---|---|
AH | C4h | ||
AL | Ce registre permet d'indiquer la sous-fonction : | ||
Valeur | Description | ||
00h | Cette valeur permet de retourner l'adresse du registre de base | ||
01h | Cette valeur permet d'indiquer l'autorisation d'un connecteur d'extension | ||
02h | Cette valeur permet d'indiquer l'autorisation d'une carte d'extension | ||
BL | Ce registre permet d'indiquer le numéro du connecteur lorsque le registre AL=01h |
Sortie
Drapeau | Valeur | Description | |||
---|---|---|---|---|---|
CF | 1 | Une erreur s'est produite | |||
0 | Tous va bien, l'exécution s'est correctement effectué. | ||||
Registre | Description | ||||
DX | Ce registre permet d'indiquer l'adresse de tous ses registres de programmation si la fonction est appelé avec AH=00h |
Remarques
- Cette fonction est disponible uniquement sur les machines utilisant le bus MCA (Micro Channel Architecture).
- Une fois qu'un emplacement est activé avec la sous-fonction 01h, des informations spécifiques peuvent être obtenues pour l'adaptateur dans cet emplacement en effectuant des opérations
d'entrée de port :
Port Description 100h Ce port permet d'indiquer l'identificateur MCA (octet de poids faible) 101h Ce port permet d'indiquer l'identificateur MCA (octet de poids fort) 102h Ce port permet d'indiquer l'octet d'option de sélection 1 (Option Select Byte 1) :
bit 0 = 1 si activé, = 0 s'il est désactivé103h Ce port permet d'indiquer l'octet d'option de sélection 2 (Option Select Byte 2) 104h Ce port permet d'indiquer l'octet d'option de sélection 3 (Option Select Byte 3) 105h Ce port permet d'indiquer l'octet d'option de sélection 4 (Option Select Byte 4) :
bits 6 à 7 = indicateurs de contrôle de canal106h Ce port permet d'indiquer l'extension de sous-adresse (octet de poids faible) 107h Ce port permet d'indiquer l'extension de sous-adresse (octet de poids fort)
Dernière mise à jour : Jeudi, le 3 mars 2016