Section courante

A propos

Section administrative du site

_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 :

  1. #include <stdio.h>
  2. #include <stdlib.h>
  3. #include <bios.h>
  4.      
  5. int main() {
  6.  int Equip = _bios_equiplist();
  7.  if((Equip & 0x0002) >> 1) {
  8.   printf("Coprocesseur mathématique présent\n");
  9.  } else {
  10.   printf("Coprocesseur mathématique non installé\n");
  11.  }
  12.  printf("Nombre de port RS-232 : %i\n",(Equip & 0x0E00)>> 9);
  13.  printf("Nombre de port parallèle : %i\n",(Equip & 0xC000) >> 14);
  14.  printf("Nombre de manette de jeu : %i\n",(Equip & 0x1000)>> 12);
  15.  return 0;
  16. }

Voir également

Langage de programmation - Assembleur 80x86 - Interruption 11h: Demande la configuration

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