El coprocesador 8087 NDP opera con datos de 80 bits e incluye características tales como:
1.Operaciones aritméticas de punto flotante:puede realizar operaciones matemáticas que involucran números de punto flotante, incluidas suma, resta, multiplicación, división, raíz cuadrada, funciones trascendentales (como funciones trigonométricas, funciones logarítmicas, funciones exponenciales), etc.
2.Precisión extendida:el coprocesador 8087 admite precisión extendida para algunas operaciones, manejando 18 dígitos de precisión para operaciones específicas como la división.
3.Conjunto de instrucciones:el coprocesador introdujo nuevas instrucciones de punto flotante que ampliaron las capacidades de las CPU 8086/8088. Estas instrucciones tenían el prefijo "F".
4.Registros integrados:el coprocesador 8087 incluía ocho registros internos de 80 bits para almacenar operandos y resultados intermedios.
5.Compatibilidad con 8086/8088:El coprocesador fue diseñado para ser compatible con los microprocesadores Intel 8086 y 8088 y conectado a través de la interfaz de bus del procesador.
Formato de punto flotante de 6,80 bits:el 8087 utilizaba un formato de punto flotante de 80 bits, que permitía representar una amplia gama de valores.
7.Microcódigo:el coprocesador 8087 dependía del microcódigo para ejecutar sus instrucciones. Este microcódigo se almacenó en el chip coprocesador.
El principal beneficio del coprocesador 8087 fue su capacidad para manejar cálculos matemáticos complejos con mucha mayor velocidad y eficiencia que la CPU principal sola, lo que lo hace adecuado para aplicaciones que involucran procesamiento numérico pesado como ingeniería, cálculos científicos, gráficos por computadora y más.