Différence entre 8085 et 8086

En 1977, Intel a présenté 8085, le dernier microprocesseur à huit bits. Aujourd'hui, plus de 200 millions de microprocesseurs de ce type sont intégrés à divers appareils électroniques et sa production se poursuivra à l'avenir. En 1978, un microprocesseur 8086 - un microprocesseur de 16 bits a été produit avec une cadence d'exécution de 2,5 MPa. La mémoire de son microprocesseur est jusqu'à 16 fois plus élevée que 1 Mo.

Quel est 8085?

En tant que version mise à niveau des processeurs Intel 8008/8080, Intel a créé le célèbre processeur 8085. Dans ce processeur, 2 nouvelles instructions ont été ajoutées pour allumer / éteindre les 3 terminaux et les ports d’entrée / sortie, simplifiant le matériel en utilisant uniquement un courant de + 5V (volt), ainsi qu’un générateur de pulsations temporelles et un circuit de commande de circuit. . Ce microprocesseur nécessite peu de composants matériels, mais leur placement et leurs fonctionnalités peuvent offrir une très grande efficacité de travail. Le microprocesseur 8085 est très similaire aux microcontrôleurs, tels que le PIC 16f84, largement utilisés dans le contrôle de processus. Selon sa puissance, le 8085 ne peut pas être comparé aux microprocesseurs Pentium, mais il sera utilisé pendant longtemps car il est très utile dans les dispositifs électroniques plus simples qui ne nécessitent pas de processeurs aussi puissants. Il s’agit d’un processeur de huit bits, qui traite des données d’une taille d’octet. Il possède un générateur de vitesse d'horloge avec une vitesse d'horloge numérique de 8 MHz, un contrôleur spécial pour un fonctionnement intermittent et un contrôle de synchronisation. Il a accès à la mémoire d’une capacité de 64KV. Il existe en principe 16 broches d’adresse pour l’adressage direct de l’espace mémoire (2).16 = 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 consomme 20% moins d'énergie que le processeur 8085 normal.
  • Adressage direct en mémoire de 64 Kbps;
  • Ligne de commande à 1,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écimal, binaire et arithmétique à double précision.

Quel est 8086?

8086 sont des microprocesseurs de troisième génération. 8086 a un bus de données 16 bits. Le 8086 dispose d’une mémoire d’une capacité de 1 Mo (220) et les adresses 20 bits sont utilisées pour adresser les emplacements de mémoire. Le 8086 a un boîtier à 40 broches et utilise une alimentation 5V. Selon la taille et la complexité des programmes, il peut fonctionner selon deux modes: minimal et maximal. Le 8086 contient des unités distinctes qui effectuent simultanément certaines phases (transfert du code de fonctionnement de la mémoire au microprocesseur - récupération de l'opcode, transmission de l'opérande sur demande - lecture, exécution effective - exécution, retour du résultat dans la mémoire - écriture). 8086 fonctionne exclusivement en mode de fonctionnement réaliste. À partir de 8086 à 80286, les adresses suivantes sont utilisées: registres, adressage, immédiat, direct, enregistrement indirect, basé, indexé, indexé et indexé avec déplacement.

 Spécifications techniques

  • Fréquence jusqu'à 10 MHz;
  • environ 29000 transistors par 1 μm
  • Bus de données de 16 bits
  • Ligne d'adresse 20 bits
  • Adressage direct en mémoire 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 un 8 bits, tandis que 8086 un processeur 16 bits.

  1. Ligne d'adresse

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

  1. Bus de données

Le premier a 8 bits, le second 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 va jusqu'à 10 MHz de nos jours.

  1. Registre des drapeaux

Le registre des drapeaux dans le cas du 8085 contient 5 drapeaux, dans le cas du 8086 - 9.

  1. Pipeline

8086 est le seul qui permet le pipeline.

  1. Nombre de transistors

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

  1. Cycle d'horloge

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

  1. Taille mémoire

8085 utilise 64 Ko 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 entier et décimal, tandis que 8086 prend également en charge le code ASCII.

  1. Numéro de processeur

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

  1. Coût

8086 est plus cher

8085 contre 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 consiste à mélanger le code d'exploitation et l'opérande. Le microprocesseur 8085 requiert: le processeur, la mémoire et le modèle d'E / S.
  • En 1978, Intel a lancé le nouveau processeur 8086 et, un an plus tard, le 8088, qui se distingue uniquement dans la ligne d'adresse. C'est le premier processeur 16 bits. Le 8086 possède un bus de données de 20 bits qui permet de stocker jusqu'à 220 = 1 Mo de données. Pour information, ce processeur contient environ 29 000 transistors et, à partir de ce type de processeur, différents processeurs fonctionnent à une fréquence de fonctionnement de 5,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).