Microprocesseur - 8086 Présentation

Le microprocesseur 8086 est une version améliorée du microprocesseur 8085 qui a été conçu par Intel en 1976. Il s'agit d'un microprocesseur 16 bits ayant 20 lignes d'adresse et 16 lignes de données qui fournit jusqu'à 1 Mo de stockage. Il se compose d'un jeu d'instructions puissant, qui fournit facilement des opérations telles que la multiplication et la division.

Il prend en charge deux modes de fonctionnement, à savoir le mode maximum et le mode minimum. Le mode maximum convient aux systèmes ayant plusieurs processeurs et le mode minimum convient aux systèmes ayant un seul processeur.

Caractéristiques du 8086

Les caractéristiques les plus importantes d'un microprocesseur 8086 sont les suivantes:

  • Il dispose d'une file d'attente d'instructions, capable de stocker six octets d'instructions à partir de la mémoire, ce qui accélère le traitement.

  • Il s'agissait du premier processeur 16 bits doté d'une ALU 16 bits, de registres 16 bits, d'un bus de données interne et d'un bus de données externe 16 bits, ce qui accéléra le traitement.

  • Il est disponible en 3 versions en fonction de la fréquence de fonctionnement -

    • 8086 à 5 MHz

    • 8086-2 → 8 MHz

    • (c) 8086-1 → 10 MHz

  • Il utilise deux étapes de pipelining, à savoir Fetch Stage et Execute Stage, ce qui améliore les performances.

  • L'étape de récupération peut pré-extraire jusqu'à 6 octets d'instructions et les stocker dans la file d'attente.

  • La phase d'exécution exécute ces instructions.

  • Il a 256 interruptions vectorielles.

  • Il se compose de 29 000 transistors.

Comparaison entre les microprocesseurs 8085 et 8086

  • Size - 8085 est un microprocesseur 8 bits, tandis que 8086 est un microprocesseur 16 bits.

  • Address Bus - 8085 a un bus d'adresse 16 bits tandis que 8086 a un bus d'adresse 20 bits.

  • Memory - 8085 peut accéder jusqu'à 64 Ko, tandis que 8086 peut accéder jusqu'à 1 Mo de mémoire.

  • Instruction - 8085 n'a pas de file d'attente d'instructions, alors que 8086 a une file d'attente d'instructions.

  • Pipelining - 8085 ne prend pas en charge une architecture en pipeline tandis que 8086 prend en charge une architecture en pipeline.

  • I/O - 8085 peut adresser 2 ^ 8 = 256 E / S, tandis que 8086 peut accéder à 2 ^ 16 = 65 536 E / S.

  • Cost - Le coût du 8085 est faible alors que celui du 8086 est élevé.

Architecture de 8086

Le schéma suivant illustre l'architecture d'un microprocesseur 8086 -