Coprocesador Matematico 8087

Páginas: 8 (1986 palabras) Publicado: 29 de mayo de 2013






Universidad Nacional Autonoma de Mexico
Facultad de Estudios Superiores Acatlan
Arquitectura de Computadoras
Coprocesador Matematico INTEL 8087
ELABORADO:
Cayetano Cecilio Carolina
Gaspar Saldivar David







Índice


Pág.
Coprocesador
3
Coprocesador Matemático (Intel 8087)
3
Los números
4
El coprocesador matemático 8087 como procesador paralelo
5Funcionamiento Interno
6
Tipos de Datos
8
Notación Polaca inversa
8
Instrucciones del 8087
9
Un ejemplo
11
Glosario
12
Referencias
12






















Coprocesador
Un coprocesador es un microprocesador de un ordenador utilizado como suplemento de las funciones del procesador principal (CPU). Las operaciones ejecutadas por uno de estos coprocesadores pueden seroperaciones de aritmética en coma flotante, procesamiento gráfico, procesamiento de señales, procesado de texto o Criptografía, etc.
Y su función es evitar que el procesador principal tenga que realizar estas tareas de cómputo Los coprocesadores pueden ejecutar operaciones matemáticas de alto nivel, por ejemplo: grandes divisiones, funciones trigonométricas, raíces, logaritmos, etc.
A unavelocidad de 10 a100 veces mayor que la del procesador principal.
Los coprocesadores también son más precisos en estos cálculos que la unidad para matemáticas de enteros construida en el procesador.
Coprocesador Matemático (Intel 8087)
El Intel 8087, anunciado en 1980, fue el primer coprocesador de punto flotante para la línea de microprocesadores Intel 8086 y 8088.
El objetivo del 8087 eraacelerar los cálculos de aritmética de punto flotante, como la adición, sustracción, multiplicación, división y raíz cuadrada. También calculaba las funciones trascendentales como las exponenciales y logarítmicas o trigonométricas. Las mejoras de rendimiento eran de aproximadamente 20% a más del 500%, dependiendo de la aplicación específica. El 8087 podía realizar cerca de 50.000 FLOPS usando alrededorde 2,4 vatios. El 8087 proporciona dos tipos de datos básicos de punto flotante, de 32 y 64 bits (simple y doble precisión), y un adicional formato interno extendido de 80 bits, que también podía ser almacenado en la memoria, para mejorar la precisión en los cálculos de grandes y complejos.
El 8087, y de hecho, toda la familia x87, no utiliza un conjunto de registros directamente direccionablescomo los registros principales de los procesadores 8086/8088 y 80286;en su lugar, los registros x87 forman una estructura de stack de 8 niveles de profundidad 8 que van desde el ST0 hasta el ST7, donde st0 es el tope del stack.

El coprocesador matemático Intel 8087

Los números
Hay dos tipos de números que aparecen normalmente durante el cálculo: los números enteros y los números reales, lacomputadora trabaja de formas distintas con ambos. Los enteros son fáciles de tratar para la computadora. Los números reales, sin embargo, son más difíciles. En primer lugar, la mayoría de ellos nunca pueden representarse exactamente. La representación en coma flotante permite una representación aproximada muy buena en la práctica de los números reales. La representación en coma flotante es en elfondo una variación de la notación científica que puede verse en el visualizador de cualquier calculadora. Con este sistema, la representación de un número consta de tres partes: el signo, el exponente y la mantisa.



Cuando se almacena un número binario en coma flotante en la máquina, se utiliza un bit para el signo, varios para la mantisa y varios para el exponente. Normalmente el bit designo precede a los demás, después vienen los bits de exponente y finalmente los de la mantisa. La forma más común de guardar el exponente es adicionarle una constante, que recibe el nombre de "exceso". El número que se guarda recibe el nombre de "exponente en notación de exceso". A la inversa, dada la representación de un exponente, para recuperar su valor verdadero, basta con restarle el exceso....
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Coprocesador Matematico
  • El Coprocesador Matemático
  • Coprocesamiento de residuos
  • Coprocesamiento
  • El Coprocesador Matem Tico
  • Coprocesadores
  • Coprocesador Matem tico
  • Matematicas

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS