Section courante

A propos

Section administrative du site

Interruption 10h

Fonction 02h

Position du curseur
MDA, CGA, PC Junior, EGA, MCGA, VGA, IBM 8514/A, SVGA

Description

Cette fonction permet le positionnement du curseur dans la page vidéo spécifié.

Entrée

Registre Description
AH 02h
BH Ce registre permet d'indiquer la page
DH Ce registre permet d'indiquer la ligne (Coordonnée Y)
DL Ce registre permet d'indiquer la colonne (Coordonnée X)

Sortie

 Aucune

Remarques

Exemple

L'exemple suivant permet de position le curseur au coordonnées de colonne 7, ligne 8:

Ligne   DB 8
Colonne DB 7 
...
        MOV DH,Ligne    ; Met la ligne dans le registre
        MOV DL,Colonne  ; Met la colonne dans le registre
        MOV AH,02h      ; Fixe le numéro de la fonction
        MOV BH,0        ; Fixe le numéro de la page, soit 0
        INT 10h         ; Appelle l'interruption vidéo (10h)

Voir également

Interruption 10h, Fonction 03h: Demander la position du curseur,
Interruption 10h, Fonction 05h: Sélection de la page affichée

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 37 à 38.
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