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.
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).
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.
Tout d’abord, 8085 est un 8 bits, tandis que 8086 un processeur 16 bits.
8085 utilise une ligne d'adresse de 18 bits, 8086 un 20 bits.
Le premier a 8 bits, le second bus de données 16 bits.
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.
Le registre des drapeaux dans le cas du 8085 contient 5 drapeaux, dans le cas du 8086 - 9.
8086 est le seul qui permet le pipeline.
8085 intègre un nombre inférieur de transistors - environ 6500. 8086 a plus de transistors - environ 29000.
8085 fonctionne sur un cycle d'horloge avec un cycle de travail de 50%, tandis que 8086 avec 33%.
8085 utilise 64 Ko de mémoire, 8086 1 Mo.
La version ultérieure prend en charge la segmentation de la mémoire.
8086 peut fonctionner en mode minimum et maximum.
8085 prend en charge le code entier et décimal, tandis que 8086 prend également en charge le code ASCII.
8085 utilise un seul processeur - 8086 peut utiliser un processeur externe.
8086 est plus cher