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
- Si vous avez besoins d'utiliser d'autres registres que AL et DX (liste des registres), vous devrez envisager d'utiliser les fonctions «intdos» ou «intdosx».
- Dans les faits, cette fonction fait un appel à l'interruption 21h avec une instruction assembleur «INT 21h».
Exemple
Voici un exemple permettant de demander l'unité courante à l'aide de cette fonction :
on obtiendra le résultat semblable suivant :
Unité courante = CVoir également
Langage de programmation - C - Interruption 21h: Service d'interruption DOS
Dernière mise à jour : Dimanche, le 28 juin 2015