Section courante

A propos

Section administrative du site

Interruption 15h

Fonction C2h, Sous-Fonction 05h

Initie l'interface du périphérique de pointage
PS/2

Description

Cette fonction permet d'initialiser l'interface du périphérique de pointage.

Entrée

Registre Description
AX C205h
BH Ce registre permet d'indiquer la taille du paquet d'informations

Sortie

Drapeau Valeur Description
CF 1 Une erreur s'est produite, dans ce cas :
Registre Description
AH Ce registre permet d'indiquer le code d'erreur :
Valeur Description
01h Cette valeur indique un appel à une fonction invalide
02h Cette valeur indique un appel à une entrée invalide
03h Cette valeur indique une erreur d'interface détectée
04h Cette valeur indique une erreur de seconde exécution
05h Cette valeur indique qu'aucun périphérique n'est installé
0 Tous va bien, dans ce cas :
Registre Description
AH 00h

Remarques

Exemple

L'exemple suivant permet d'effectuer la détection d'une souris avec un port PS/2 :

  1. CLI
  2. XOR CX,CX
  3. MOV BH,3
  4. MOV AX,0C205h
  5. INT 15h
  6. JC  @NotMousePS2Found
  7. OR  AH,AH
  8. JNE @NotMousePS2Found
  9. MOV AX,0C201h
  10. INT 15h
  11. JC  @NotMousePS2Found
  12. OR  AH,AH
  13. JNE @NMPS2F
  14. STI
  15.  ; Souris PS/2
  16.  ; ...
  17. @NotMousePS2Found:
  18. STI
  19.  ; Pas de souris PS/2
  20.  ; ...


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