IBM PC
|
||||||||||
Les IBM PC, de l'abréviation de l'anglicisme International Business Machine Personal Computer, désigne des ordinateurs personnels de l'entreprise IBM : soit les PC/G, PC/XT, PC/AT, PC/ATX, ou PC Junior. Ses micro-ordinateurs furent produit de 1981 à 1986. Il s'agit d'une architecture ouverte proposé par IBM ou n'importe entreprise concurrente peut produire des compatibles PC. Après cette famille de micro-ordinateur, IBM les remplaça par la famille des ordinateurs PS/2 en 1987.
Liste des modèles
Voici la liste des modèles de micro-ordinateurs proposé avec les PC d'IBM :
| Modèles | Microprocesseur | Mémoire | Système d'exploitation | Année |
|---|---|---|---|---|
| PC (PC 5150) | Intel 8088, 4,77 Mhz | 16 Ko à 256 Ko | PC DOS 1.0 | 1981 |
| PC-AT (PC 5170) | Intel 80286, 6 à 8 Mhz | 256 Ko à 16 Mo | PC DOS 3.0 | 1984 |
| PC AT/370 | Intel 80286 + Intel 8087 + 2 x MC68000 émule l'assembleur 370 | 640 Ko + 480 Ko pour la VM/CMS | PC DOS 3.0 | 1986 |
| PC Junior (PCjr) | Intel 8088, 4,77 Mhz | 64 Ko à 256 Ko | PC DOS 2.1 | 1984 |
| PC XT | Intel 8088, 4,77 Mhz | 256 à 640 Ko | PC DOS 2.0 | 1983 à 1987 |
| PC-XT286 (PC 5162) | Intel 80286, 6 Mhz | 640 Ko | PC DOS 3.1 | 1986 |
| PC XT/370 | Intel 8088 + Intel 8087 + 2 x MC68000 émule l'assembleur 370 | 512 Ko | PC DOS 3.0 | 1983 |
Carte vidéo
Voici la liste des cartes vidéo proposé avec les PC d'IBM :
| Carte vidéo | Maximum de couleurs | Résolution | Largeur de bande | Balayage vertical | Balayage horizontal | RAM |
|---|---|---|---|---|---|---|
| MDA | 2 | 720x350 | 16,257 Mhz | 50 Hz | 18,43 KHz | 16 Ko |
| CGA | 4 | 640x200 | 14,318 Mhz | 60 Hz | 15,75 KHz | 16 Ko |
| PGC | 256 | 640x480 | 31 KHz | 320 Ko | ||
| EGA | 16 | 640x350 | 16,257 Mhz | 60 Hz | 21,85 KHz | 64 Ko ou 256 Ko |
| 640x200 | 14,318 Mhz | 60 Hz | 15,75 KHz | |||
| 720x350 | 16,257 Mhz | 50 Hz | 18,43 KHz | |||
| MCGA | 256 | 640x400 | 25,175 Mhz | 70 Hz | 31,50 KHz | 64 Ko ou 256 Ko |
| 720x400 | 28,322 Mhz | 70 Hz | 31,50 KHz | |||
| 640x480 | 25,175 Mhz | 60 Hz | 31,50 KHz | |||
| 640x350 | 25,175 Mhz | 70 Hz | 31,50 KHz | |||
| VGA | 256 | 640x400 | 25,175 Mhz | 70 Hz | 31,50 KHz | 256 Ko |
| 720x400 | 28,322 Mhz | 70 Hz | 31,50 KHz | |||
| 640x480 | 25,175 Mhz | 60 Hz | 31,50 KHz | |||
| 640x350 | 25,175 Mhz | 70 Hz | 31,50 KHz | |||
| IBM 8514/A | 256 | 1024x768 | 768 Ko à 1,5 Mo |
Les modes vidéos sont sélectionnable à partir du BIOS en utilisant l'interruption 10h, fonction 00h et l'affichage de l'écran est disponible à l'adresse mémoire A000h:0000, B000h:0000h ou B800h:0000h en mode réel des microprocesseur 80x86.
Programmation
| Application | Description |
|---|---|
| Assembleur 80x86 | Langage de programmation Assembleur pour le micro-processeur 80x86. |
| Aztec C | Langage de programmation C de l'entreprise Manx Software Systems |
| Borland C++ | Langage de programmation C++ de l'entreprise Borland |
| Borland Pascal | Langage de programmation Pascal de l'entreprise Borland |
| IBM Personal Computer Pascal | Langage de programmation Pascal de l'entreprise IBM. |
| Lattice C | Langage de programmation C de l'entreprise Lifeboat Associates. |
| Macro Assembler | Langage de programmation Assembleur 80x86 de l'entreprise Microsoft |
| Microsoft C | Langage de programmation C de l'entreprise Microsoft |
| Pacific C Compiler | Langage de programmation C de l'entreprise Hi-Tech Software |
| Pascal-86 | Langage de programmation Pascal de l'entreprise Intel |
| Quick Basic | Langage de programmation Basic de l'entreprise Microsoft |
| Quick C | Langage de programmation C de l'entreprise Microsoft |
| Quick Pascal | Langage de programmation Pascal de l'entreprise Microsoft |
| Symantec C++ | Langage de programmation C++ de l'entreprise Symantec |
| Turbo Basic | Langage de programmation C de l'entreprise Borland |
| Turbo C | Langage de programmation C de l'entreprise Borland |
| Turbo C++ | Langage de programmation C++ de l'entreprise Borland |
| Turbo Pascal | Langage de programmation Pascal de l'entreprise Borland |
| Watcom C | Langage de programmation C de l'entreprise Watcom International Corporation |
| Zortech C++ | Langage de programmation C++ de l'entreprise Zortech |
Voir également
Langage de programmation - Assembleur 80x86 - Référence global de la mémoire des compatibles IBM PC