Section courante

A propos

Section administrative du site

Interruption 10h

Fonction 03h

Demande au curseur
MDA, CGA, PC Junior, EGA, MCGA, VGA, IBM 8514/AI, SVGA

Description

Cette fonction permet de demander la position du curseur.

Entrée

Registre Description
AH 03h
BH Ce registre permet d'indiquer la page

Sortie

Registre Description
CH Ce registre permet d'indiquer la ligne de début de l'image du curseur
CL Ce registre permet d'indiquer la ligne de fin de l'image du curseur
DH Ce registre permet d'indiquer la ligne de la position du curseur (coordonnée Y)
DL Ce registre permet d'indiquer la colonne de la position du curseur (coordonnée X)

Remarques

Exemple

L'exemple suivant permet de demander la position du curseur :

MOV AH,03h ; Fixe le numéro de la fonction
MOV BH,0   ; Fixe le numéro de la page
INT 10h    ; Appelle l'interruption 10h

Voir également

Interruption 10h, Fonction 01h: Sélection du type de curseur,
Interruption 10h, Fonction 02h: Positionnement du curseur,
Interruption 10h, Fonction 12h, Sous-Fonction 34h: Activer/désactiver l'émulation curseur

Références

La Bible du PC: Programmation système - Sixième Edition, Edition Micro-Application, Michael Tischer, 1996, ISBN: 2-7429-0544-8, page 1579.
Aide-mémoire des interruptions du MS-DOS, Edition Marabout, Philippe Mercier, 1990, ISBN: 2-501-01297-6, page 39.
The Undocumented PC: A programmer's Guide to I/O, CPUs, and Fixed Memory Areas - Second Edition, Edition Addison-Wesley, Frank van Gilluwe, 1997, ISBN: 0-201-47950-8, page 399.

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