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