Section courante

A propos

Section administrative du site

Interruption 15h

Fonction 90h

Attend un périphérique
AT, PS/2

Description

Cette fonction permet d'effectuer l'attente d'un événement.

Entrée

Registre Description
AH 90h
AL Ce registre permet d'indiquer le type de périphérique :
Valeur Description
00h Cette valeur permet d'indiquer un disque dur avec un dépassement du délai de temps possible
01h Cette valeur permet d'indiquer un lecteur de disquette avec un dépassement du délai de temps possible
02h Cette valeur permet d'indiquer un clavier sans dépassement du délai de temps possible
03h Cette valeur permet d'indiquer un périphérique de pointage (souris,...) avec un dépassement du délai de temps possible
04h à 07h Ces valeurs permettent d'indiquer un périphérique ouverte une seule fois
80h Cette valeur permet d'indiquer un réseau sans dépassement du délai de temps possible
81h à BFh Ces valeurs permettent d'indiquer un périphérique réentrant
C0h à FBh Ces valeurs permettent d'indiquer un périphérique en attente sans aucune action.
FCh Cette valeur permet d'indiquer la réinitialisation du disque avec un PS/2 avec un dépassement du délai de temps possible
FDh Cette valeur permet d'indiquer un démarrage de moteur de lecteur de disquette avec un dépassement du délai de temps possible
FEh Cette valeur permet d'indiquer une imprimante avec un dépassement du délai de temps possible
FFh Cette valeur permet d'indiquer un périphérique en attente sans aucune action.
ES:BX Cette paire de registre permet d'indiquer l'adresse du bloc de demande pour les périphériques des types 80h à FFh

Sortie

Drapeau Valeur Description
CF 1 Si une attente à été faite
0 Si aucune attente alors le gestionnaire doit gérer lui-même le dépassement de temps et dans ce cas :
Registre Description
AH 00h

Remarques



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