Diferencia entre 8085 y 8086

En 1977, Intel presentó 8085, el último microprocesador de ocho bits. Hoy en día, hay más de 200 millones de microprocesadores integrados en diversos dispositivos electrónicos, y su producción continuará en el futuro. En 1978, se produjo un microprocesador 8086 - microprocesador de 16 bits con una velocidad de ejecución de 2.5 MPa. Su memoria de microprocesador es hasta 16 veces más alta que 1 MB..

Que es 8085?

Como una versión mejorada de los procesadores Intel 8008/8080, Intel creó el conocido procesador 8085. En este procesador, se agregaron 2 nuevas instrucciones para encender / apagar los 3 terminales y los puertos de entrada / salida, y se simplificó el hardware utilizando solo una corriente de + 5V (voltios), y se agregó un circuito de control de circuito y generador de impulsos de tiempo . Este microprocesador requiere pocos componentes de hardware, pero su ubicación y funcionalidad pueden proporcionar una eficiencia de trabajo muy alta. El microprocesador 8085 es muy similar a los microcontroladores, como el PIC 16f84, que se utilizan ampliamente en el control de procesos. De acuerdo con su potencia, el 8085 no puede compararse con los microprocesadores Pentium, pero se utilizará durante mucho tiempo porque tiene una gran aplicación en dispositivos electrónicos más simples que no requieren procesadores tan potentes. Este es un procesador de ocho bits, que procesa datos con un tamaño de un byte. Cuenta con un generador de velocidad de reloj con una velocidad de reloj digital de 8 MHz, un controlador especial para operación intermitente y control de tiempo. Tiene acceso a la memoria con una capacidad de 64KV, básicamente hay 16 pines de dirección para direccionamiento directo del espacio de memoria (2dieciséis = 64K).

Especificaciones técnicas

  • Frecuencia 5MHz;
  • aproximadamente 6500 transistores por 1 μm
  • Bus de datos de 8 bit.
  • 16 bits
  • La versión AH tiene un consumo de energía un 20% menor que el procesador 8085 normal.
  • Direccionamiento directo de memoria de 64 Kbps;
  • Línea de comando de 1.3 μs (0.8 μs en 8085AH-2 /0.67 en 8085AH-1);
  • 4 entradas de interrupción vectoriales (una no puede ser enmascarada);
  • Decimales, binarios y aritméticos con doble precisión..

Que es 8086?

8086 son microprocesadores de tercera generación. 8086 tiene un bus de datos de 16 bits. 8086 tiene una memoria con una capacidad de 1 MB (220) y las direcciones de 20 bits se utilizan para direccionar las ubicaciones de memoria. 8086 tiene una carcasa de 40 pines y utiliza una fuente de alimentación de 5V. Dependiendo del tamaño y la complejidad de los programas, puede funcionar en dos modos: mínimo y máximo. 8086 contiene unidades separadas que realizan simultáneamente varias fases (transferencia del código de operación de la memoria al microprocesador - recuperación del código de operación, transmisión del operando si se solicita - lectura, ejecución efectiva - ejecución, devolución del resultado a la memoria - escritura). 8086 trabaja exclusivamente en modo realista de operación. Desde 8086 hasta 80286, se utilizan las siguientes direcciones: registros de direccionamiento, inmediato, directo, registro indirecto, basado, indexado, indexado basado e indexado basado en desplazamiento.

 Especificaciones técnicas

  • Frecuencia hasta 10 MHz;
  • alrededor de 29000 transistores por 1 μm
  • Bus de datos de 16 bit.
  • Línea de dirección de 20 bits
  • Direccionamiento directo de memoria de 1 MB;
  • Modo mínimo y máximo
  • Decimal, binario y ASCII.

Diferencia entre 8085 y 8086

  1. tamaño

En primer lugar, 8085 es un 8 bits, mientras que 8086 es un procesador de 16 bits..

  1. Dirección

8085 usa una línea de dirección de 18 bits, 8086 a 20 bits uno.

  1. Bus de datos

El primero tiene 8 bits, el segundo bus de datos de 16 bits..

  1. Velocidad de reloj

La velocidad de reloj de los microprocesadores 8085 es de 3.072 MHz. El 8086 se limitó inicialmente a 5 MHz, pero en la actualidad alcanza los 10 MHz..

  1. Registro de bandera

El registro de bandera en el caso de 8085 contiene 5 banderas, en el caso de 8086 - 9.

  1. Tubería

8086 es el único que permite la canalización..

  1. Numero de transistores

8085 integra un menor número de transistores: alrededor de 6500. 8086 tiene más transistores: alrededor de 29000.

  1. Ciclo de reloj

8085 trabaja en ciclo de reloj con 50% de ciclo de trabajo, mientras que 8086 con 33%.

  1. Tamaño de la memoria

8085 utiliza 64 KB de memoria, 8086 1 MB.

  1. Segmentación de memoria

La última versión soporta segmentación de memoria..

  1. Modos de operacion

8086 puede trabajar en modo mínimo y máximo.

  1. Aritmética

8085 admite códigos decimales y enteros, mientras que 8086 también admite ASCII.

  1. Numero de procesador

8085 usa solo un procesador - 8086 puede usar uno externo.

  1. Costo

8086 es mayor en precio

8085 contra 8086

Resumen

  • El microprocesador 8085 fue diseñado por Intel a mediados de 1977. Es compatible con el microprocesador 8080 y requiere menos hardware adicional, lo que hace posible crear un sistema informático más simple y económico. Este microprocesador tiene una arquitectura de Von Neumann, que consiste en mezclar el código operativo y el operando. El microprocesador 8085 requiere: CPU, memoria y modelo de E / S..
  • En 1978, Intel lanzó el nuevo procesador 8086 y, un año después, 8088, que se distingue solo en la línea de direcciones. Este es el primer procesador de 16 bits. El 8086 tiene un bus de datos de 20 bits que permite el almacenamiento de un máximo de 220 = 1MB de datos. Para información, este procesador contiene aproximadamente 29,000 transistores y, a partir de este tipo de procesador, hay diferentes procesadores que operan a una frecuencia de operación de 5,6 o 10 MHz. La novedad de estos procesadores fue la segmentación del espacio de memoria, es decir, su división en 4 segmentos de 214B (bytes).