Section courante

A propos

Section administrative du site

BDOS

DOS de base
Turbo C dos.h

Syntaxe

int bdos(int dosfunc,unsigned int DX,unsigned int AL);

Paramètres

Nom Description
dosfunc Ce paramètre permet d'indiquer le numéro de la fonction DOS (registre AH).
DX Ce paramètre permet d'indiquer la valeur du registre DX.
AL Ce paramètre permet d'indiquer la valeur du registre AL.

Retour

Valeur Description
entier Ces valeurs permettent d'indiquer la valeur retourner par le registre AX du microprocesseur de la famille 80x86 après l'appel de l'interruption DOS.

Description

Cette fonction permet d'appeler une fonction sans argument complexe de l'interruption 21h du système d'exploitation DOS.

Remarques

Exemple

Voici un exemple permettant de demander l'unité courante à l'aide de cette fonction :

  1. #include <stdio.h>
  2. #include <stdlib.h>
  3. #include <dos.h>
  4.  
  5. int main() {
  6.  printf("Unité courante = %c\n",(bdos(0x19,0,0) & 0xFF)+65);
  7.  return 0;
  8. }

on obtiendra le résultat semblable suivant :

Unité courante = C

Voir également

Langage de programmation - C - Interruption 21h: Service d'interruption DOS

Dernière mise à jour : Dimanche, le 28 juin 2015