ROM | Cellule FFFFEh |
---|---|
PC, XT, PC Junior, AT, PS/2 |
Description
Cette adresse mémoire contient la signature de modèle de PC.
Lecture seulement
Bits | Description | ||
---|---|---|---|
0 à 7 | Cet bits contient la signature de modèle de PC : | ||
Valeur | Description | ||
055h (85) | Conterm Max du fabricant du même nom. | ||
09Ah (154) | COMPAQ Plus | ||
0F8h (248) | PS/2 Model 80 | ||
0F9h (249) | Convertible PC | ||
0FAh (250) | PS/2 Model 30 | ||
0FBh (251) | PC XT avec carte mère 256/640 | ||
0FCh (252) | PC AT, XT/286 ou postérieur | ||
0FDh (253) | PC Junior d'IBM. | ||
0FEh (254) | PC XT | ||
0FFh (255) | IBM PC ou compatible |
Remarque
- Pour les micro-ordinateurs PS/2 de l'entreprise IBM, vous devriez plutôt consulter l'interruption 15h, fonction C0h pour des résultats plus précis et fiable.
Exemple
L'exemple suivant, écrit en Turbo Pascal, permet de détecter le modèle de PC :
- Program FFFFE;
-
- Var
- Model:Byte Absolute $F000:$FFFE;
-
- BEGIN
- Case Model of
- $FF : WriteLn('IBM PC');
- $FE : WriteLn('PC XT, Portable PC');
- $FD : WriteLn('PC Junior');
- $FC : WriteLn('PC AT, XT/286, PS/2 Models 50 et 60');
- $FB : WriteLn('PC XT (après le 10 janvier 1986)');
- $FA : WriteLn('PS/2 Model 30');
- $F9 : WriteLn('Convertible PC');
- $F8 : WriteLn('PS/2 Model 80');
- $9A : WriteLn('COMPAQ Plus');
- $55 : WriteLn('Conterm Max');
- End;
- END.
Dernière mise à jour : Mercredi, le 1er janvier 2020