Section courante

A propos

Section administrative du site

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) :

  1. #include <stdio.h>
  2. #include <stdlib.h>
  3. #include <dos.h>
  4.  
  5. int main() {
  6.  union REGS inRegs;
  7.  union REGS outRegs;
  8.  inRegs.h.dl = 0x07;
  9.  inRegs.h.ah = 0x02;
  10.  intdos(&inRegs,&outRegs);
  11.  return 0;
  12. }

Voir également

Langage de programmation - Assembleur 80x86 - Interruption 21h

Dernière mise à jour : Samedi, le 4 juillet 2015