Section courante

A propos

Section administrative du site

Introduction

La coprocesseur mathématique Intel 8087 de l'entreprise Intel est une extension de l'architecture du microprocesseur Intel 8086 ou Intel 8088. Lorsqu'il est combiné avec le microprocesseur 8086 ou 8088, le 8087 augmente considérablement la vitesse de traitement des applications informatiques utilisant des opérations mathématiques telles que le CAM, les contrôleurs numériques, la CAO ou les graphiques. Le coprocesseur mathématique 8087 ajoute des mnémoniques au jeu d'instructions du microprocesseur 8086. Les opérations mathématiques 8087 spécifiques incluent les fonctions logarithmiques, arithmétiques, exponentielles et trigonométriques. Le 8087 prend en charge les formats de données entiers, à virgule flottante (nombre réel) et BCD, et est entièrement conforme à la norme à virgule flottante ANSI/IEEE. Le 8087 est fabriqué avec la technologie HMOS III et intégré dans un boîtier CERDIP à 40 broches.

Fiche technique

Voici les caractéristiques de la puce «8087» de «Intel»:

Spécification Description
Année de sortie 1980
Fabricant Intel
Modèle 8087
Nombre de transistors 45 000
Cadencé à 5 MHz (8087), 8 MHz (8087-2) ou 10 MHz (8087-1)
Type de données Entier 16 bits, entier 32 bits, entier 64 bits, nombre réel 32 bits, nombre réel 64 bits, nombre réel 80 bits et BCD de 18 chiffres
Compatibilité Nombre à virgule flottante selon la norme IEEE 754

Schéma des broches

Voici le schéma des broches de la puce «8087» de «Intel»:

Symbole Broches Type Description
AD7 à AD0 2 à 16, 39 Entrée/sortie BUS DE DONNÉES D'ADRESSE : Ces broches constituent la mémoire multiplexée temporelle / adresse d'entrée/sortie (T1) et le bus de données (T2, T3, Tw, T4). La broche A0 est analogue au BHE pour l'octet le plus bas (LOW) du bus de données, broches D7 à D0. Il est LOW pendant T1 quand un octet doit être transféré sur la partie inférieure du bus dans les opérations de mémoire. Les périphériques orientés sur 8 bits liés à la moitié inférieure du bus utilisent normalement A0 pour conditionner les fonctions de sélection de puce. Ces broches sont actives HIGH. Ce sont des broches d'entrée/sortie pour les cycles de bus pilotés par le 8087 et sont des entrées que le 8087 surveille lorsque le microprocesseur contrôle le bus. Les broches de A15 à A8 ne nécessitent pas de verrou d'adresse dans un 8088/8087 ou 80188/8087. Le 8087 fournira une adresse pour la période de T1 à T4.
... ... ... ...

Programmation

Voici les langages de programmation supportant cette puce :

Langage Description
Assembleur 8086 Langage Assembleur pour le microprocesseur 8086
Fortran-86 Langage de programmation Fortran
Pascal-86 Langage de programmation Pascal
PL/M-86 Langage de programmation PL/M

Remarques

Voir également

Langage de programmation - Assembleur 80x86 - MPU : Coprocesseur mathématique
Articles - Les géants de l'informatique - Intel

Dernière mise à jour : Mercredi, le 16 août 2017