Intel 8086

El Intel 8086 fue el primer procesador x86 de Intel.

Lanzado en 1978, el 8086 comenzó la larga línea de la arquitectura más exitosa de Intel, que finalmente incluyó el 80286, 80386 y 80486. El 8086 era un procesador de 16 bits con un bus de datos de 16 bits, un bus externo de 20 bits y puertos de E/S de 64K; funcionaba a hasta 10 MHz.

En la generación de procesadores anterior, la cantidad de RAM direccionable era de 64K. El 8086 fue diseñado para direccionar hasta 1 MB de memoria. Normalmente, un procesador de 16 bits está limitado a 64 KB de RAM; si bien el bus de 20 bits del 8086 hizo posible 1 MB, aún necesitaba una forma de abordarlo con un procesador de 16 bits. El 8086 logró esto al pasar del espacio de direcciones plano a la memoria segmentada.

En lugar de rediseñar todo el sistema de memoria, Intel lo modificó utilizando una dirección compuesta de 16 bits de dos partes. La unidad de gestión de memoria (MMU) interpretó el segmento de 64K especificado, así como su desplazamiento, para encontrar la dirección física. Una vez que se localizó la dirección, la MMU preguntaría si los permisos de memoria permitían la solicitud y, si lo hacían, la realizaría.

Desde los días del 8086, muchas compañías han hecho versiones clonadas o mejoradas de ti y otros procesadores Intel. Estos fabricantes incluyen AMD, Texas Instruments, OKI, Siemens AG, NEC y Mitsubishi.