Les Chevaliers de Malte/Développeur - Assembleur et Pascal - Interruption 11h: Demande la configuration


00h à 07h 08h à 0Fh 10h 11h 12h 13h 14h 15h 16h 17h 18h 19h 1Ah 1Bh 1Ch 1Dh 1Eh 1Fh 20h 21h 22h 23h 24h 25h 26h 27h 28h 29h 2Ah 2Bh 2Eh 2Fh 33h 41h 4Bh 59h 5Ch 67h 7Ah 80h à F0h Rechercher

Description

Cette interruption permet de retourner les informations de configuration de l'ordinateur.


Entrée

 Aucune


Sortie

Registre Description

Pour les PC, XT et PC Junior, XT 286, AT

AX

Ce registre contient des bits de configuration:

Bits Description
0

Ce bit vaut 1 si l'ordinateur dispose d'une ou plusieurs unités de disquette.

1

Ce bit vaut 1 si un coprocesseur est installé.

2 à 3

Ces bits indiquent la quantité de mémoire installé:

Valeur PC XT
00b 16 Ko 64 Ko
01b 32 Ko 128 Ko
10b 48 Ko 192 Ko
11b 64 Ko 256 Ko
4 à 5

Ces bits indiquent le mode vidéo du lancement de l'ordinateur.

Valeur Description
00b EGA, PGA, MCGA, VGA et SVGA
01b Texte couleurs 40x25
10b Texte couleurs 80x25
11b Texte monochrome 80x25
6 à 7

Ces bits indiquent le nombre d'unité de disquette installé sur l'ordinateur.

Valeur Description
00b 1 unité de disquette
01b 2 unités de disquette
10b 3 unités de disquette
11b 4 unités de disquette
8

Ce bit indique si un circuit DMA est installé sur l'ordinateur.

9 à 11

Ces bits indiquent le nombre de port série RS-232 sont installés sur l'ordinateur.

12

Ce bit indique si un port de manette de jeux est installé sur cette ordinateur.

13

Ce bit indique si un modem interne (PC et XT) ou une imprimante série (PC Junior) est installé sur cette ordinateur.

14 à 15

Ces bits indiquent le nombre d'imprimantes sont installés sur l'ordinateur.

Pour les PS/2, 80386, 80486, Pentium,...

EAX

Ce registre contient des bits de configuration:

Bits Description
0

Ce bit vaut 1 si l'ordinateur dispose d'une ou plusieurs unités de disquette.

1

Ce bit vaut 1 si un coprocesseur est installé.

2

Ce bit indique si un périphérique de pointeur de souris de type PS/2 est installé

3

Ce bit est réservé

4 à 5

Ces bits indiquent le mode vidéo du lancement de l'ordinateur.

Valeur Description
00b EGA, PGA, MCGA, VGA et SVGA
01b Texte couleurs 40x25
10b Texte couleurs 80x25
11b Texte monochrome 80x25
6 à 7

Ces bits indiquent le nombre d'unité de disquette installé sur l'ordinateur.

Valeur Description
00b 1 unité de disquette
01b 2 unités de disquette
10b 3 unités de disquette
11b 4 unités de disquette
8

Ce bit indique si un circuit DMA est installé sur l'ordinateur.

9 à 11

Ces bits indiquent le nombre de port série RS-232 sont installés sur l'ordinateur.

12

Ce bit indique si un port de manette de jeux est installé sur cette ordinateur.

13

Ce bit indique si un modem interne (PC et XT) ou une imprimante série (PC Junior) est installé sur cette ordinateur.

23

Ce bit indique s'il vaut 1 que la table de page est ajusté avec un coprocesseur Weitek en mode réel.

24

Ce bit indique s'il vaut 1 qu'un coprocesseur Weitek est installé.

25

Ce bit indique s'il vaut 1 que le DMA par le port parallèle supporté (Compaq SystemPro avec 80386+)

26

Ce bit indique s'il vaut 0 qu'il utilise l'IRQ5, s'il vaut 1 qu'il utilise l'IRQ7 comme DMA interne (Compaq SystemPro avec 80386+)

27 à 28

Ces bits indiquent que l'ajustement du canal du port parallèle (Compaq SystemPro avec 80386+)

Valeur Description
00b DMA en canal 0
01b Non-documenté
10b Réservé
11b DMA en canal 3

Dernière mise à jour: Lundi, le 29 septembre 2008