_BIOS_EQUIPLIST |
Liste d'équipement par le BIOS |
---|---|
QuickC | bios.h |
Syntaxe
unsigned _bios_equiplist(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 = _bios_equiplist();
- 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 - Assembleur 80x86 - Interruption 11h: Demande la configuration
Dernière mise à jour : Dimanche, le 28 juin 2015