BIOSEQUIP |
Équipement par le BIOS |
---|---|
Turbo C | bios.h |
Syntaxe
int biosequip(void); |
Description
Cette fonction permet d'appeler une fonction de l'interruption 11h du BIOS permettant de demander la configuration de l'équipement.
Exemple
Voici un exemple permettant de demander l'équipement installé à l'aide de cette fonction :
- #include <stdio.h>
- #include <stdlib.h>
- #include <bios.h>
-
- int main() {
- int Equip = biosequip();
- if((Equip & 0x0002) >> 1) {
- printf("Coprocesseur mathématique présent\n");
- } else {
- printf("Coprocesseur mathématique non installé\n");
- }
- printf("Nombre de port RS-232 : %i\n",(Equip & 0x0E00)>> 9);
- printf("Nombre de port parallèle : %i\n",(Equip & 0xC000) >> 14);
- printf("Nombre de manette de jeu : %i\n",(Equip & 0x1000)>> 12);
- return 0;
- }
Voir également
Langage de programmation - C - Interruption 11h: Demande la configuration
Langage de programmation - Turbo C - Référence de fonctions - int86x
Dernière mise à jour : Dimanche, le 28 juin 2015