Intel 8087

Un article de Freepedia.

Image:Intel C8087.jpg Les Intel 8087 furent les premiers coprocesseurs mathématique conçu par Intel en 1980.

Il furent construit pour être utilisé avec les microprocesseurs Intel 8088 et 8086. Le but des 8087, le premier de la famille x87, était d'accélérer des calculs pour des applications demandant un traitement avec des nombres à virgule flottante. Les performance d'exécution augmentèrent de 20 % à 500 % selon l'application.

Ce coprocesseur introduisit environ 60 nouvelles instructions disponibles pour le programmeur, toute commencant par « F » ; pour les différencier avec les instructions mathématiques standard (en nombre entier) des 8086/88. Par exemple, pour les instruction ADD/MUL, les 8087 fournissait les intruction FADD/FMUL.

Les 8087 (et, en fait, toute la famille des x87) ne fournissent pas un ensemble linéaire de registres tel que les registres AX/BX/CX/DX des processeurs 8086/88 et 80286 -- les registres x87 sont structurés sous une certaine forme de pile (cependant elle n'est pas exactement comme une structure de données typique de pile) s'étendant de ST0 à ST7. Les instructions en virgule flottante des coprocesseurs x87 opèrent des push et des pop de valeurs sur cette pile.

Quand Intel conçu les 8087, il visait à en faire un format standard de virgule flottante pour de futures puces. En fait, une des choses les plus réussies de ce coprocesseur d'un point de vue historique était l'introduction de la première norme de virgule flottante pour les PC a base de x86 : l'IEEE 754. Les 8087 fournissaient deux types de données de base en virgule flottante en 32/64 bits et un support interne étendu au données 80 bits pour améliorer la précision sur de gros calculs grands et complexes. Indépendamment de ceci, les 8087 offrait un format 80 bits à 17 chiffres emballé dans le BCD et un format de donnée 16,32 et 64 bits dans les entiers.

Les 8087, annoncé en 1980, ont été remplacés par les 80287, 80387DX/SX et le 487SX. L'Intel 80486, le Pentium et les processeurs ultérieurs incluent un coprocesseur intégré au cœur du processeur.


Liste des microprocesseurs Intel

4 bits :  4004 · 4040 

8 bits :  8008 · 8080 · 8085 

Série x86 (16 et 32 bits) :  8086 · 8088 · 80186 · 80188 · 80286 · 80386 · 80486 (486SL486SX486DXPentium · Pentium Pro · Pentium II · Celeron · Celeron M · Pentium III · Pentium 4 · Pentium 4-M · Pentium M

FPU x87 :  8087 · 80287 · 80387 · 80487

Autres séries :  iAPX 432 · i860 · i960 · Itanium · Itanium 2



Views
Outils personels
Boîte à outils
Autres langues
Autres Liens