Interruption 21h |
Fonction 2Ch |
Demande l'heure courante |
---|---|---|
CP/M, DOS 1.0+, OS/2, Windows NT |
Description
Cette fonction permet de demander l'heure courante du système d'exploitation.
Entrée
Registre | Valeur ou description |
---|---|
AH | 2Ch |
Sortie
Registre | Valeur ou description |
---|---|
CH | Ce registre permet d'indiquer les heures (0 à 23) |
CL | Ce registre permet d'indiquer les minutes (0 à 59) |
DH | Ce registre permet d'indiquer les secondes (0 à 59) |
DL | Ce registre permet d'indiquer les 100ième de seconde |
Remarques
- Le format de registre de cette fonction est le même que celui requis pour l'interruption 21h, fonction 2Dh (Set Time).
- Sur la plupart des systèmes compatibles IBM PC, l'horloge en temps réel n'a pas une résolution de centièmes de seconde. Sur de telles machines, les valeurs renvoyées par cette fonction dans le registre DL sont discontinues.
Exemple
L'exemple suivant permet d'entreposer dans des pointeurs de variables le contenu de l'heure, les minutes, les secondes et les centièmes de seconde :
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 1514.
Aide-mémoire des interruptions du MS-DOS, Edition Marabout, Philippe Mercier, 1990, ISBN: 2-501-01297-6, page 183.
Dernière mise à jour : Jeudi, le 3 mars 2016