Interruption 1Ah |
Fonction 00h |
Demande le tic d'horloge |
---|---|---|
BIOS AT+ ou DOS (PC, XT, PC Junior) |
Description
Cette fonction permet de demander le tic d'horloge exécuté à tous les 18,2064819336 fois par seconde.
Entrée
Registre | Valeur ou description |
---|---|
AH | 00h |
Sortie
Registre | Valeur ou description | |
---|---|---|
CX:DX | Cette paire de registres est un double mot indiquant le nombre de tic d'horloge | |
AL | Ce registre est indicateur de 24 heures passés: | |
Valeur | Description | |
=0 | Cette valeur permet d'indiquer que moins de 24 heures se sont passés depuis la dernière lecture de l'heure | |
<>0 | Ces valeurs permettent d'indiquer que plus de 24 heures se sont passés depuis la dernière lecture de l'heure |
Remarques
- Cette fonction est prise en charge par le BIOS en ROM des micro-ordinateurs PC/XT et PC Junior, mais n'est pas présente dans le BIOS en ROM du PC d'origine. Toutefois, le système d'exploitation DOS installe une routine identique à celle de l'interruption 1Ah dans le BIOS lorsqu'il s'agit d'un PC, PC/XT ou PC Junior, ainsi, sous le système d'exploitation DOS, cette fonction est supporté peut importe l'équipement.
- La valeur renvoyée est le nombre cumulé de tics d'horloge depuis minuit. Il y a 18,2 tics d'horloge par seconde. Lorsque le compteur atteint 1 573 040, il est remis à 0 et le drapeau de retournement est défini.
- Le drapeau de retournement est effacé par cet appel de fonction, de sorte que l'indicateur ne sera retourné non nul qu'une fois par jour.
- L'interruption 1Ah, fonction 01h peut être utilisée pour régler le compteur d'horloge à une valeur arbitraire de 32 bits.
Références
Aide-mémoire des interruptions du MS-DOS, Edition Marabout, Philippe Mercier, 1990, ISBN: 2-501-01297-6, page 103.
Dernière mise à jour : Jeudi, le 3 mars 2016