Professional Documents
Culture Documents
II-1-1 ) Introduction
Une interruption est signale au processeur par un signal lectrique sur une
borne spciale. Lors de la rception de ce signal, le processeur (traite)
l'interruption ds la fin de l'instruction qu'il tait en train d'excuter. Le
traitement de l'interruption consiste soit :
- l'ignorer et passer normalement l'instruction suivante : c'est possible
uniquement pour certaines interruptions, nommes interruptions
masquables. Il est en effet parfois ncessaire de pouvoir ignorer les
interruptions pendant un certains temps, pour effectuer des traitements trs
urgents par exemple. Lorsque le traitement est termin, le
processeur dmasque les interruptions et les prend alors en compte.
- excuter un traitant d'interruption (interrupt handler). Un traitant
d'interruption est un programme qui est appel automatiquement
lorsqu'une interruption survient. L'adresse de dbut du traitant est donne
par la table des vecteurs d'interruptions (voir paragraphe suivant ) .
Lorsque le (programme d'interruption) traitant a effectu son travail, il
trois
lignes
principales
Fonctions BIOS :
Int 1Ah, Fct 02h Date et heure : Lecture de l'horloge temps rel BIOS (>
AT) : Cette fonction permet de lire l'heure de l'horloge temps rel alimente
par batterie. Comme ce type d'horloge n'existe que sur les AT, seul ce
modle de PC soutient cette fonction.
Entre :
AH
= 02h
Sortie :
Flag Carry =0 : Tout va bien, dans ce cas
CH = Heures
CL = Minutes
DH = Secondes
Flag Carry =1 : La batterie de l'horloge est dcharge
Remarques :
-
Remarques :
Remarques :
mov ah,06
int 21h
jmp debut
affiche proc
mov dl,bl
and dl,0f0h
ror dl,1
ror dl,1
ror dl,1
ror dl,1
add dl,30h
mov ah,06
int 21h
mov dl,bl
and dl,0fh
add dl,30h
mov ah,06
int 21h
mov dl,':'
mov ah,06
int 21h ret
affiche endp
code ends
end prog
= 0000h
Sortie :
AX
BX
AX
Remarques :
= 0001h
Sortie :
Aucune
Remarques :
= 0003h
Sortie :
BX
Signification
3-15
Aucune (0)
CX
= Position horizontale de la Souris ( partir de 1.0)
DX = Position verticale de la souris
Remarques :