En el mundo cambiante de las tecnologías, los dispositivos utilizados también están cambiando. Echemos un vistazo a los cambios entre la serie 8085 de microprocesadores y la serie 8086 de microprocesadores.
Número de serie. | microprocesador 8085 | microprocesador 8086 |
---|---|---|
1 | El bus de datos es de 8 bits. | El bus de datos es de 16 bits. |
2 | El bus de direcciones es de 16 bits. | El bus de direcciones es de 20 bits. |
3 | La capacidad de la memoria es de 64 KB. También 8085 puede realizar operaciones de hasta 2 8 , es decir, 256 números. Un número mayor que este se tomará varias veces en un bus de datos de 8 bits. | La capacidad de la memoria es de 1 MB. También 8086 puede realizar operaciones hasta 2 16 , es decir, 65.536 números. |
4 | Las direcciones de los puertos de entrada/salida son de 8 bits. | Las direcciones de los puertos de entrada/salida son de 8 bits. |
5 | La frecuencia de funcionamiento es de 3,2 MHz. | La frecuencia de funcionamiento es de 5 MHz, 8 MHz, 10 MHz. |
6 | 8085 MP tiene un modo de funcionamiento único. | 8086 MP tiene dos modos de funcionamiento. 1. Modo mínimo = PROCESADOR de CPU única 2. Modo máximo = PROCESADOR de CPU múltiple. |
7 | No tiene instrucciones de multiplicación y división. | Tiene instrucciones de multiplicación y división. |
8 | No es compatible con el revestimiento de tuberías. | Es compatible con la canalización ya que tiene dos unidades independientes, la Unidad de ejecución (EU) y la Unidad de interfaz de bus (BIU). |
9 | No es compatible con la cola de instrucciones. | Es compatible con la cola de instrucciones. |
10 | El espacio de memoria no está segmentado. | El espacio de memoria está segmentado. |
11 | Consta de 5 banderas (Bandera de signo, Bandera cero, Bandera de transporte auxiliar, Bandera de paridad, Bandera de transporte). | Consta de 9 banderas (Bandera de desbordamiento, Bandera de dirección, Bandera de interrupción, Bandera de trampa, Bandera de señal, Bandera cero, Bandera de transporte auxiliar, Bandera de paridad, Bandera de transporte). |
12 | Es un microprocesador de bajo costo. | Es comparativamente un microprocesador de alto costo. |
13 | Hay 5 modos de direccionamiento. | Hay 11 modos de direccionamiento. |
14 | No hay concurrencia en la obtención, decodificación y ejecución. | Hay concurrencia en la obtención, decodificación y ejecución debido a la cola de instrucciones. |
15 | Tiene casi 6500 transistores. | Tiene casi 29000 transistores. |
dieciséis | Es un microprocesador basado en acumulador porque el acumulador contiene una actividad importante en las operaciones de ALU en la tienda y actualiza los cálculos. | Es un microprocesador basado en registros de propósito general (GPR) porque no hay un acumulador específico adjunto con la entrada de ALU. todos los GPR están conectados con él a través de Bus. |
17 | Se admite aritmética entera, decimal y hexadecimal | También admite aritmética ASCII sobre enteros, decimales y hexadecimales. |
18 | Necesitaba menos hardware externo. | Necesitaba más hardware externo. Porque aquí funciona más de 1 procesador y también se puede emplear un procesador externo adicional según los requisitos. |
19 | Funciona sobre el 50% del ciclo de trabajo. Eso significa que para un pulso de reloj de ciclo de instrucción se mantiene alto durante el 50% del pulso. | Funciona con un ciclo de trabajo del 33 %. Eso significa que para un pulso de reloj de ciclo de instrucción se mantiene alto durante el 33% del pulso. |
20 | En el microprocesador 8085 para modos de direccionamiento inmediato, hay instrucciones que contienen «I». por ejemplo, MVI, LXI, etc. | En el microprocesador 8086 para modos de direccionamiento inmediato, no hay ninguna instrucción que contenga «I». En otras palabras, no hay instrucción MVI en 8086 para mover/transferir datos. Solo la instrucción MOV es suficiente. |
21 |
En el microprocesador 8085 ADD, las instrucciones SUB se llevaron a cabo en el acumulador de forma predeterminada. Se usa solo 1 registro para la operación aritmética porque otro registro es fijo y es acumulador. Ejemplo: ADD C hará [A]<- [A] + [C] |
En el microprocesador 8086, podemos dar un registro de origen y destino y, de acuerdo con esa suma o cualquier operación aritmética, se realizará. Por ejemplo: ADD AX,BX hará [ AX] <- [AX] + [BX] |