Intel 8087


Intel 8087
Coprocesador numérico Intel 8087.
Microarquitectura simplificada del 8087

El 8087 fue el primer coprocesador numérico diseñado por Intel y fue construido para ser apareado con los microprocesadores Intel 8088 y 8086. El propósito del 8087, el primero de la familia x87, era acelerar los cómputos en aplicaciones exigentes que implicaban cálculos con punto flotante. La mejora de desempeño iban desde 20% a 500% dependiendo de la aplicación específica.

Este coprocesador introdujo cerca de 60 instrucciones nuevas disponibles para el programador, todos sus mnemónicos comenzaban con "F" para distinguirlos de las instrucciones estándar de matemáticas de enteros del 8086/88. Por ejemplo, en contraste a ADD y MUL, el 8087 proporcionaba FADD y FMUL. En formato binario, todas las nuevas instrucciones comenzaron con el patrón de bits 11011, 27 en decimal, el mismo que el ASCII ESCAPE, por ello, algunas veces fueron referidos como los "escape opcodes".

Los 8087, y de hecho, toda la familia x87, no proporciona un conjunto de registros lineales como los registros AX, BX, CX, y DX, de los procesadores 8086/88 y 80286. Los registros del x87 se estructuraron en una cierta forma de pila con un rango desde ST0 a ST7 (aunque no eran exactamente como una estructura típica de pila). Las instrucciones de punto flotante de los coprocesadores 80x87 operan con instrucciones Pop y Push para retirar y colocar valores en la pila.

Cuando Intel diseñó el 8087 estaba dirigido a hacer un formato estándar de punto flotante para diseños futuros. De hecho, desde una perspectiva histórica, una de las cosas más acertadas de este coprocesador fue la introducción del primer estándar de punto flotante para los PC basados en la arquitectura x86, el IEEE 754. Aunque el Intel 8087 no implementó en todos sus detalles el eventual estándar IEEE 754, debido a que el estándar no fue terminado hasta 1985, varios años después de la introducción del 8087. El primer Coprocesador Intel en implementarlo completamente fue el 80387.

El 8087 proporcionó dos tipos de datos básicos de punto flotante de 32 y 64 bits y adicionalmente, un soporte interno extendido de 80 bits para mejorar la precisión en cálculos grandes y complejos. Aparte de esto, el 8087 ofrecía un formato empaquetado de código binario decimal (BCD) de 17 dígitos en 80 bits, como también, tipos de datos de números enteros de 16, 32 y 64 bits.

El 8087, anunciado en el año 1980, fue reemplazado por el Intel 80287, Intel 80387 DX y SX y el Intel 80487. Los procesadores 80486DX, Pentium, y posteriores, incluye un coprocesador numérico incorporado en el núcleo del CPU.

El 8087 contenía 45.000 transistores, y tecnología de circuito de 3 micrones. En comparación, el microprocesador 8086 tenía 29.000 transistores.

Véase también

  • x87
  • Anexo:Listados de instrucciones x86

Enlaces externos


Wikimedia foundation. 2010.

Mira otros diccionarios:

  • Intel 8087 — Intel C8087 Architecture du 8087 Les Intel 8087 furent les …   Wikipédia en Français

  • Intel 8087 — Der Intel 8087 ist eine in NMOS Technologie (HMOS III, 3 µm)[1] gefertigte Gleitkommaeinheit (englisch floating point unit, kurz FPU). Intel entwickelte den 8087 im Jahr 1980 als x87 Koprozessor für die 8086, 8088 …   Deutsch Wikipedia

  • Intel 8087 — The 8087 was the first math coprocessor for 16 bit processors designed by Intel (the I8231 was older but designed for the 8 bit Intel 8080); it was built to be paired with the Intel 8088 and 8086 microprocessors. The purpose of the 8087, the… …   Wikipedia

  • Intel 8086 y 8088 — Intel 8088 Microprocesador Microprocesador Intel 8088 Producción 1979   1982 Fabricante(s) …   Wikipedia Español

  • 8087 — Intel 8087 Der Intel 8087 ist eine in NMOS Technologie (HMOS III, 1,5 µm) gefertigte Gleitkommaeinheit. Intel entwickelte den 8087 im Jahr 1980 als x86er Koprozessor für die 8086, 8088,80186 und 80188 Prozessoren. Auf den …   Deutsch Wikipedia

  • Intel 8086 — Produced From 1978 to 1990s Common manufacturer(s) Intel, AMD, NEC, Fujitsu, Harris (Intersil), OKI, Siemens AG …   Wikipedia

  • Intel 8086 — <<   Intel 8086   >> Intel D8086. Produktion: 1978 bis 90er Produzenten …   Deutsch Wikipedia

  • Intel 8089 — Coprocesador de entrada/salida Intel 8089 El Intel 8089 es un coprocesador de entrada/salida disponible para ser usado con el microprocesador Intel 8086 y el Intel 8088. Usaba las mismas técnicas de programación del coprocesador numérico Intel… …   Wikipedia Español

  • Intel Atom — Z520 compared to a 1 Eurocent coin. It is 182 mm2.[1] Produced 2008–present Common manufacturer(s) …   Wikipedia

  • Intel 4004 — Intel C4004 microprocessor Produced From late 1971 to 1981 Common manufacturer(s) Intel Max. CPU clock rate …   Wikipedia


Compartir el artículo y extractos

Link directo
Do a right-click on the link above
and select “Copy Link”

We are using cookies for the best presentation of our site. Continuing to use this site, you agree with this.