Intel 8086


El 8086 [2] (también llamado iAPX 86 ) [3] es un microprocesador de 16 bits diseñado por Intel entre principios de 1976 y el 8 de junio de 1978, cuando fue lanzado. El Intel 8088 , lanzado el 1 de julio de 1979, [4] es un chip ligeramente modificado con un bus de datos externo de 8 bits (que permite el uso de circuitos integrados de soporte más baratos y menos ), [nota 1] y es notable como el procesador utilizado en el diseño original de IBM PC .

El 8086 dio lugar a la arquitectura x86 , que finalmente se convirtió en la línea de procesadores más exitosa de Intel. El 5 de junio de 2018, Intel lanzó una CPU de edición limitada que celebra el 40 aniversario de Intel 8086, llamada Intel Core i7-8086K . [4]

En 1972, Intel lanzó el 8008 , el primer microprocesador de 8 bits. [nota 2] Implementó un conjunto de instrucciones diseñado por Datapoint Corporation con terminales CRT programables en mente, que también demostró ser de propósito bastante general. El dispositivo necesitaba varios circuitos integrados adicionales para producir una computadora funcional, en parte debido a que estaba empaquetado en un pequeño "paquete de memoria" de 18 pines, lo que descartaba el uso de un bus de direcciones separado (Intel era principalmente un fabricante de DRAM en ese momento ).

Dos años más tarde, Intel lanzó el 8080 , [nota 3] empleando los nuevos paquetes DIL de 40 pines desarrollados originalmente para los circuitos integrados de calculadoras para permitir un bus de direcciones separado. Tiene un conjunto de instrucciones extendido que es compatible con la fuente (no compatible con los binarios ) con el 8008 [5] y también incluye algunas instrucciones de 16 bits para facilitar la programación. El dispositivo 8080 fue finalmente reemplazado por el 8085 (1977) basado en carga de agotamiento , que era suficiente con una sola fuente de alimentación de +5 V en lugar de los tres voltajes operativos diferentes de los chips anteriores. [nota 4]Otros microprocesadores de 8 bits bien conocidos que surgieron durante estos años son Motorola 6800 (1974), General Instrument PIC16X (1975), MOS Technology 6502 (1975), Zilog Z80 (1976) y Motorola 6809 (1978).

El proyecto 8086 comenzó en mayo de 1976 y originalmente estaba pensado como un sustituto temporal del ambicioso y retrasado proyecto iAPX 432 . Fue un intento de llamar la atención de los procesadores de 16 y 32 bits menos retrasados ​​de otros fabricantes (como Motorola , Zilog y National Semiconductor ) y al mismo tiempo contrarrestar la amenaza del Zilog Z80 (diseñado por el ex Empleados de Intel), que tuvo mucho éxito. Por lo tanto, tanto la arquitectura como el chip físico fueron desarrollados con bastante rapidez por un pequeño grupo de personas y utilizando los mismos elementos básicos de microarquitectura y técnicas de implementación física que se emplearon para el 8085, un poco más antiguo. (y para el cual el 8086 también funcionaría como continuación).

Comercializado como compatible con fuentes , [6] el 8086 fue diseñado para permitir que el lenguaje ensamblador para 8008 [ cita requerida ] , 8080 u 8085 se convierta automáticamente en código fuente 8086 equivalente (subóptimo), con poca o ninguna edición manual. El modelo de programación y el conjunto de instrucciones se basan (vagamente) en el 8080 para que esto sea posible. Sin embargo, el diseño del 8086 se amplió para admitir el procesamiento completo de 16 bits.


Imagen de matriz de CPU Intel 8086
Las asignaciones de pines 8086 en modo mínimo y máximo
Diagrama de bloques simplificado sobre Intel 8088 (una variante de 8086); 1 = registros principales y de índice; 2 = registros de segmento e IP; 3 = sumador de direcciones; 4 = bus de direcciones interno; 5 = cola de instrucciones; 6 = unidad de control (¡muy simplificado!); 7 = interfaz de bus; 8 = bus de datos interno; 9 = ALU; 10/11/12 = dirección externa / datos / bus de control.
Una variante de cerámica D8086
Una variante de plástico P8086
Clon soviético K1810VM86
OKI M80C86A QFP-56
NEC μPD8086D-2 (8 MHz) del año 1984, semana 19 JAPÓN (clon de Intel D8086-2)