Microprocesador - 8086 Descripción general

El microprocesador 8086 es una versión mejorada del microprocesador 8085 que fue diseñado por Intel en 1976. Es un microprocesador de 16 bits que tiene 20 líneas de dirección y 16 líneas de datos que proporciona hasta 1 MB de almacenamiento. Consiste en un poderoso conjunto de instrucciones, que proporciona operaciones como multiplicación y división fácilmente.

Admite dos modos de funcionamiento, es decir, modo máximo y modo mínimo. El modo máximo es adecuado para sistemas que tienen varios procesadores y el modo mínimo es adecuado para sistemas que tienen un solo procesador.

Características de 8086

Las características más destacadas de un microprocesador 8086 son las siguientes:

  • Tiene una cola de instrucciones, que es capaz de almacenar seis bytes de instrucciones de la memoria, lo que resulta en un procesamiento más rápido.

  • Fue el primer procesador de 16 bits que tenía ALU de 16 bits, registros de 16 bits, bus de datos interno y bus de datos externo de 16 bits, lo que resultó en un procesamiento más rápido.

  • Está disponible en 3 versiones según la frecuencia de funcionamiento:

    • 8086 → 5 MHz

    • 8086-2 → 8 MHz

    • (c) 8086-1 → 10 MHz

  • Utiliza dos etapas de canalización, es decir, Fetch Stage y Execute Stage, que mejora el rendimiento.

  • La etapa de recuperación puede obtener hasta 6 bytes de instrucciones y almacenarlas en la cola.

  • Execute stage ejecuta estas instrucciones.

  • Tiene 256 interrupciones vectoriales.

  • Consta de 29.000 transistores.

Comparación entre el microprocesador 8085 y 8086

  • Size - 8085 es un microprocesador de 8 bits, mientras que 8086 es un microprocesador de 16 bits.

  • Address Bus - 8085 tiene un bus de direcciones de 16 bits, mientras que 8086 tiene un bus de direcciones de 20 bits.

  • Memory - 8085 puede acceder hasta 64Kb, mientras que 8086 puede acceder hasta 1 Mb de memoria.

  • Instruction - 8085 no tiene una cola de instrucciones, mientras que 8086 tiene una cola de instrucciones.

  • Pipelining - 8085 no admite una arquitectura canalizada, mientras que 8086 admite una arquitectura canalizada.

  • I/O - 8085 puede direccionar 2 ^ 8 = 256 E / S, mientras que 8086 puede acceder a 2 ^ 16 = 65,536 E / S.

  • Cost - El costo del 8085 es bajo mientras que el del 8086 es alto.

Arquitectura de 8086

El siguiente diagrama muestra la arquitectura de un microprocesador 8086: