Différence entre 8085 et 8086

Différence entre 8085 et 8086

En 1977, Intel a introduit le 8085, le dernier microprocesseur de huit bits. Aujourd'hui, il y a plus de 200 millions de microprocesseurs de ce type intégrés dans divers appareils électroniques, et sa production se poursuivra à l'avenir. En 1978, un microprocesseur de 8086 à 16 bits a été produit avec un taux d'exécution de 2.5 MPA. Sa mémoire de microprocesseur est jusqu'à 16 fois plus élevée que 1 Mo.

Qu'est-ce que 8085?

Une version améliorée des processeurs Intel 8008/8080, Intel a créé le processeur 8085 bien connu. Dans ce processeur, 2 nouvelles instructions ont été ajoutées pour activer / désactiver les 3 bornes et les ports d'entrée / sortie, et simplifié le matériel en utilisant uniquement un courant + 5V (volt), ainsi que pour ajouter un générateur d'impulsion temporelle et un circuit de contrôle de circuit. Ce microprocesseur nécessite peu de composants matériels, mais leur placement et leur fonctionnalité peuvent fournir une efficacité de travail très élevée. Le microprocesseur 8085 est très similaire aux microcontrôleurs, tels que PIC 16F84, qui sont largement utilisés dans le contrôle des processus. Selon sa puissance, le 8085 ne peut pas être comparé aux microprocesseurs Pentium, mais il sera utilisé depuis longtemps car il a une excellente application dans des appareils électroniques plus simples qui ne nécessitent pas de processeurs aussi puissants. Il s'agit d'un processeur à huit bits, qui traite les données avec une taille d'un octet. Il a un générateur de vitesse d'horloge avec une vitesse d'horloge numérique de 8 MHz, un contrôleur spécial pour le fonctionnement intermittent et le contrôle de synchronisation. Il a accès à la mémoire d'une capacité de 64 kV, en gros, il y a 16 broches d'adresse pour l'adresse directe de l'espace mémoire (216 = 64K).

Spécifications techniques

  • Fréquence 5 MHz;
  • environ 6500 transistors par 1 μm
  • Bus de données de 8 bits
  • 16 bits
  • La version AH a une consommation d'énergie inférieure de 20% que le processeur 8085 normal.
  • Addition de mémoire directe de 64 kbps;
  • 1.Ligne de commande de 3 μs (0.8 μs à 8085AH-2/0.67 à 8085AH-1);
  • 4 entrées d'interruption de vecteur (on ne peut pas être masqué);
  • décimale, binaire et arithmétique avec double précision.

Qu'est-ce que 8086?

8086 sont des microprocesseurs de troisième génération. 8086 a un bus de données 16 bits. 8086 a une mémoire d'une capacité de 1 Mo (220) et des adresses de 20 bits sont utilisées pour aborder les emplacements de la mémoire. 8086 a un boîtier à 40 broches et utilise une alimentation 5V. Selon la taille et la complexité des programmes, il peut fonctionner en deux modes - minimal et maximum. 8086 contient des unités distinctes qui effectuent simultanément certaines phases (transfert du code de fonctionnement de la mémoire au microprocesseur - Opcode fetch, transmission de l'opérande si demandé - lire, exécution efficace - exécution, retour du résultat à la mémoire - écriture). 8086 fonctionne exclusivement dans le mode de fonctionnement réaliste. À partir de 8086 à 80286, les adresses suivantes sont utilisées: les registres adressant, immédiat, direct, enregistrant indirectement, basé, indexé, basé sur les bas.

 Spécifications techniques

  • Fréquence jusqu'à 10 MHz;
  • environ 29 000 transistors par 1 μm
  • Bus de données de 16 bits
  • Ligne d'adresse de 20 bits
  • Addition de mémoire directe de 1 Mo;
  • Mode minimum et maximum
  • Décimal, binaire et ascii.

Différence entre 8085 et 8086

  1. Taille

Tout d'abord, 8085 est 8 bits, tandis que 8086 un processeur 16 bits.

  1. Ligne d'adresse

8085 utilise une ligne d'adresse à 18 bits, 8086 un 20 bits.

  1. Bus de données

Le premier a 8 bits, le deuxième bus de données 16 bits.

  1. Vitesse de l'horloge

La vitesse d'horloge des microprocesseurs 8085 est de 3.072 MHz. 8086 était initialement limité à 5 MHz, mais il monte jusqu'à 10 MHz de nos jours.

  1. Registre de drapeau

Le registre des drapeaux en cas de 8085 contient 5 drapeaux, en cas de 8086 - 9.

  1. Pipeline

8086 est le seul à permettre le pipeline.

  1. Numéro de transistors

8085 intègre un nombre plus faible de transistors - environ 6500. 8086 a plus de transistors - environ 29000.

  1. Cycle d'horloge

8085 fonctionne sur le cycle d'horloge avec un cycle de service à 50%, tandis que 8086 avec 33%.

  1. Taille mémoire

8085 utilise 64 kb de mémoire, 8086 1 Mo.

  1. Segmentation de la mémoire

La version ultérieure prend en charge la segmentation de la mémoire.

  1. Modes de fonctionnement

8086 peut fonctionner en mode minimum et maximum.

  1. Arithmétique

8085 prend en charge le code décimal et entier, tandis que 8086 prend également en charge ASCII.

  1. Numéro de processeur

8085 utilise un seul processeur - 8086 peut utiliser un processeur externe.

  1. Coût

8086 est un prix plus élevé

8085 VS. 8086

Résumé

  • Le microprocesseur 8085 a été conçu par Intel au milieu de 1977. Il est compatible avec le microprocesseur 8080 et nécessite moins de matériel supplémentaire, ce qui permet de créer un système informatique plus simple et moins cher. Ce microprocesseur a une architecture von Neumann, qui implique le mélange du code d'exploitation et de l'opérande. Le microprocesseur 8085 nécessite: CPU, mémoire et modèle d'E / S.
  • En 1978, Intel a lancé le nouveau processeur 8086, et un an plus tard, 8088, qui se distingue uniquement dans la ligne d'adresse. Ceci est le premier processeur 16 bits. Le 8086 a un bus de données 20 bits qui permet le stockage d'un maximum de 220 = 1 Mo de données. Pour plus d'informations, ce processeur contient environ 29 000 transistors, et à partir de ce type de processeur, il existe différents processeurs fonctionnant à 5.Fréquence de fonctionnement de 6 ou 10 MHz. La nouveauté de ces processeurs était la segmentation de l'espace mémoire, c'est-à-dire sa division en 4 segments de 214b (octets).