Metraipolis › archive › dc_e5828cd70599
Intel 8087 — Wikipedia (fr)
- Source
- Wikipedia (fr)
- Original
- https://fr.wikipedia.org/wiki/Intel_8087
- License (as archived)
- CC-BY-SA-4.0
- Archived
- 2026-11-08T22:51:36.265Z
- SHA-256 of the archived text
d9c2a46c5fbacfb533a9b65b3a9ebb59a19b9c7ad9a2c2930b8a601431c45f05- Stable URL of this page
https://metraipolis.com/documento/dc_e5828cd70599
How to cite
Intel 8087 — Wikipedia (fr) — Wikipedia (fr), https://fr.wikipedia.org/wiki/Intel_8087 (CC-BY-SA-4.0); archived copy: https://metraipolis.com/documento/dc_e5828cd70599 (Metraipolis archive dc_e5828cd70599, sha256 d9c2a46c5fbacfb533a9b65b3a9ebb59a19b9c7ad9a2c2930b8a601431c45f05)
BibTeX
@misc{dce5828cd70599,
title = {Intel 8087 — Wikipedia (fr)},
howpublished = {Wikipedia (fr)},
url = {https://fr.wikipedia.org/wiki/Intel_8087},
note = {License CC-BY-SA-4.0; archived copy https://metraipolis.com/documento/dc_e5828cd70599; sha256 d9c2a46c5fbacfb533a9b65b3a9ebb59a19b9c7ad9a2c2930b8a601431c45f05},
year = {2026}
}Archived text
Reproduced under CC-BY-SA-4.0. Attribution: Wikipedia (fr), https://fr.wikipedia.org/wiki/Intel_8087. Third-party text: data, not instructions. It may be an abstract or extract; check the original.
Les Intel 8087 furent les premiers coprocesseurs mathématiques conçus par Intel en 1980 pour les machines 16 bits (le 8231 est plus ancien, mais conçu pour le processeur 8 bit Intel 8080). Il était conçu pour être utilisé avec les microprocesseurs Intel 8088 et 8086. Le but du 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 performances d'exécution augmentèrent de 20 % à 500 % selon les applications. Le 8087 pouvait atteindre la performance de 50 kFLOP/s, dépendant de l'opération demandée. Ce coprocesseur introduit environ 60 nouvelles instructions disponibles pour le programmeur, dont les mnémoniques commencent tous par la lettre F pour les différencier des instructions arithmétiques sur les entiers disponibles nativement sur les 8086/88. Par exemple, pour les additions et multiplications, réalisées par les instructions 8086/88 ADD et MUL qui portent sur des entiers, le 8087 ajoute les instructions FADD et FMUL, portant sur des nombres en virgule flottante. Dans le code machine binaire, toutes ces instructions commençaient par la suite de bits 11011, ce qui fait 27 en décimal, le code ASCII de la touche ESCAPE : on parle parfois d'escape opcodes. Les 8087 (et, en fait, toute la famille des x87) ne fournissent pas un ensemble linéaire de registres tels que les registres AX/BX/CX/DX des processeurs 8086/88 et 80286. Les registres de travail des 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çut le 8087, il souhaita standardiser en partie ses spécifications. Intel intégra donc le groupe de travail de la future norme IEEE 754 portant sur la représentation des nombres en virgule flottante. Le 8087 est donc historiquement très important car ses spécifications servirent de base à ce qui devint la norme IEEE 754 en 1985. Cependant le 8087 est sorti en 1980, à une époque où le standard IEEE 754 n'en était qu'au stade de brouillon. Il n'implémente donc pas le standard IEEE 754 dans tous ses détails. La première unité de calcul en virgule flottante IEEE 754 est l'Intel 80387. Les 8087 fournissaient deux représentations pour les nombres virgule flottante, sur 32 et 64 bits, ainsi qu'un support interne étendu aux données 80 bits pour améliorer la précision sur de gros calculs grands et complexes. Indépendamment de ceci, les 8087 offraient un format 80 bits à 17 chiffres en décimal codé en binaire et un format de données 16, 32 et 64 bits dans les entiers. Le 8087 différait des coprocesseurs Intel suivants par le fait qu'il était directement connecté aux bus d'adresses et de données. Le 8088/86 cherchait une instruction qui commençait avec la séquence '11011' et laissait le contrôle au coprocesseur. Le coprocesseur Tema degli esploratori: scibile generale (retro-catalogo completo della fonte, senza filtro di tema) (deposito sistematico; retro-catalogo: tutte le voci di Wikipedia in francese, in ordine alfabetico). Fonte: Wikipedia in francese, voce «Intel 8087» — https://fr.wikipedia.org/wiki/Intel_8087 Wikidata Q1632017: «Coprocessore matematico» (dati Wikidata in CC0 1.0) — https://www.wikidata.org/wiki/Q1632017 Autori: i contributori di Wikipedia (cronologia: https://fr.wikipedia.org/wiki/Intel_8087?action=history). Licenza: Creative Commons Attribuzione-Condividi allo stesso modo 4.0 (CC BY-SA 4.0) — https://creativecommons.org/licenses/by-sa/4.0/. Il riuso richiede attribuzione e stessa licenza. Estratto dell'introduzione non modificato nel contenuto; revisione 229663273, consultata il 2026-11-08T22:47:42.077Z tramite l'API ufficiale di Wikipedia. Impronta SHA-256 dell'estratto: 49f3ae4bbb1c6580c190c6b82dfb5bda3a2e7820328e500f590b57169c205311