INTDOS |
Interruption DOS |
---|---|
Turbo C | dos.h |
Syntaxe
int intdos(union REGS *InRegs,union REGS *OutRegs); |
Paramètres
Nom | Description |
---|---|
InRegs | Ce paramètre permet d'indiquer la valeur des registres pour l'appel de l'interruption |
OutRegs | Ce paramètre permet d'indiquer la valeur des registres pour les valeurs de retour de l'interruption |
Description
Cette fonction permet d'appeler une interruption DOS (21h) avec une structure d'enregistrement d'appel et de retour séparé.
Exemples
L'exemple suivant permet d'émettre un signal sonore de style «Beep» sur la console (voir Interruption 21h, Fonction 02h) :
- #include <stdio.h>
- #include <stdlib.h>
- #include <dos.h>
-
- int main() {
- union REGS inRegs;
- union REGS outRegs;
- inRegs.h.dl = 0x07;
- inRegs.h.ah = 0x02;
- intdos(&inRegs,&outRegs);
- return 0;
- }
Voir également
Langage de programmation - Assembleur 80x86 - Interruption 21h
Dernière mise à jour : Samedi, le 4 juillet 2015