Section courante

A propos

Section administrative du site

Interruption 33h

Fonction 00h

Initialisation de la souris
Pilote de souris

Description

Cette fonction effectue l'initialisation de la souris et retourne l'état de la souris.

Entrée

Registre Valeur ou description
AX 0000h

Sortie

Registre Valeur ou description
AX Ce registre permet d'indiquer le résultat de l'opération :
Valeur Description
0000h Il n'y a pas de souris en opération
FFFFh La souris fonctionne normalement et dans ce cas :
Registre Description
BX Ce registre permet d'indiquer le nombre de bouton que possède la souris

Remarque

Exemple

L'exemple suivant permet de vérifier si le pilote de la souris est installé :

  1. XOR AX,AX
  2. INT 33h
  3. OR  AX,AX
  4. JE  @SourisAbsente
  5.  ; Souris existe
  6.  ; ...
  7. @SourisAbsente:
  8.  ; La Souris n'est pas installé
  9.  ; ...

Références

Aide-mémoire des interruptions du MS-DOS, Edition Marabout, Philippe Mercier, 1990, ISBN: 2-501-01297-6, page 308.
Quick Reference: Programmer avec les extensions de MS-DOS, Edition Microsoft PRESS, Ray Duncan, 1991, ISBN: 2-266-04057-X, page 12 à 13.

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