Processeur Intel 8086
24 Questions
0 Views

Processeur Intel 8086

Created by
@TougherMountRushmore2090

Podcast Beta

Play an AI-generated podcast conversation about this lesson

Questions and Answers

Quel type de transistors intègre le microprocesseur Intel 8086?

  • 10 000 transistors
  • 50 000 transistors
  • 45 000 transistors
  • 29 000 transistors (correct)
  • Quel bus permet à l'Intel 8086 d'adresser jusqu'à 1 Mo?

  • Bus de données de 8 bits
  • Bus de données de 20 bits
  • Bus d'adresses de 20 bits (correct)
  • Bus d'adresses de 16 bits
  • Que signifie le signal DT/R dans le microprocesseur Intel 8086?

  • Recevoir des données uniquement
  • Émettre ou recevoir des données (correct)
  • Transmettre des données uniquement
  • Désactiver le bus de données
  • Quel signal est utilisé pour mesurer les interruptions dans le microprocesseur Intel 8086?

    <p>NMI</p> Signup and view all the answers

    Quel est le rôle du signal ALE dans le fonctionnement de l'Intel 8086?

    <p>Démultiplexer les bus d'adresses et de données</p> Signup and view all the answers

    Quelle est la largeur du bus externe de données du microprocesseur Intel 8086?

    <p>16 bits</p> Signup and view all the answers

    Quelle est la fonction du signal RESET dans le microprocesseur Intel 8086?

    <p>Remettre le processeur à l'état initial</p> Signup and view all the answers

    Quel est le rôle du signal CLK dans le fonctionnement du microprocesseur Intel 8086?

    <p>Cadencer le fonctionnement du microprocesseur</p> Signup and view all the answers

    Quel est le rôle principal de l'unité d'interface de bus (UIB) dans le processeur Intel 8086 ?

    <p>Chercher et préparer les instructions en mémoire</p> Signup and view all the answers

    Quelle est la taille des registres généraux du processeur Intel 8086 ?

    <p>16 bits</p> Signup and view all the answers

    Quel registre contient des bits ayant chacun un rôle indicateur dans le processeur 8086 ?

    <p>Registre de flag</p> Signup and view all the answers

    Quelles sont les fonctions des registres généraux dans le processeur Intel 8086 ?

    <p>Manipuler des données et stocker des résultats intermédiaires</p> Signup and view all the answers

    Quel signal indique au microprocesseur qu'il a pris en compte la demande d'accès au bus ?

    <p>HLDA</p> Signup and view all the answers

    Les registres de segment dans un processeur Intel 8086 sont utilisés pour quoi faire ?

    <p>Conserver l'adresse d'un segment spécifique</p> Signup and view all the answers

    Quelle unité régule l'exécution des codes opération par la lecture de la file d'attente dans le processeur 8086 ?

    <p>L'EU</p> Signup and view all the answers

    Comment sont divisés les registres généraux AX, BX, CX, et DX ?

    <p>En deux parties de 8 bits chacune</p> Signup and view all the answers

    Quel registre est associé au segment de code pour indiquer le début des instructions du programme ?

    <p>CS</p> Signup and view all the answers

    Quel registre est principalement utilisé pour la gestion de la pile dans le processeur Intel 8086 ?

    <p>SP</p> Signup and view all the answers

    Quel registre est utilisé pour les opérations de multiplication et de division dans le processeur Intel 8086 ?

    <p>DX</p> Signup and view all the answers

    Quelle est la taille de l'espace mémoire adressable pour le processeur Intel 8086 ?

    <p>1 Mo</p> Signup and view all the answers

    Comment appelle-t-on le registre qui pointe vers le dernier élément de la pile ?

    <p>SP</p> Signup and view all the answers

    Quel registre est utilisé par défaut pour les instructions de copie de bloc ?

    <p>ES</p> Signup and view all the answers

    Quel registre indice est utilisé pour pointer vers l'opérande source dans le segment de données ?

    <p>SI</p> Signup and view all the answers

    Quel registre indique la prochaine instruction à exécuter dans le processeur Intel 8086 ?

    <p>IP</p> Signup and view all the answers

    Study Notes

    Le processeur Intel 8086

    • Le premier microprocesseur de la famille Intel 80x86, publié en 1978, est à la base de l'architecture de la plupart des PC, stations de travail et serveurs.
    • Le microprocesseur 8086 utilise des registres de 16 bits et dispose d'un bus de données externe de 16 bits.
    • Il est capable d'adresser 1 Mo de mémoire avec son bus d'adresse de 20 bits.
    • Il comprend environ 29 000 transistors.

    Description des broches du 8086

    • Vcc et GND: Assurent l'alimentation électrique du processeur.
    • AD15-AD0: Bus multiplexés pour les données et les adresses (ALE = 1 : bus d'adresses, ALE = 0 : bus de données).
    • A19/S6-A16/S3: Bus multiplexés pour les adresses et les états.
    • M / IO: Détermine si l'adresse est pour la mémoire (M = 1) ou pour les entrées/sorties (M = 0).
    • RD (Read): Signal de lecture de données.
    • WR (Write): Signal d'écriture de données.
    • ALE (Address Latch Enable): Démultiplexe les bus d'adresses et de données.
    • DT/R (Data Transmit/Receive): Indique le sens du transfert de données (DT/R = 1 : émission, DT/R = 0 : réception).
    • DEN (Data bus Enable): Signal qui indique que les données circulent sur le bus A/D.
    • CLK: Entrée de signal d'horloge pour synchroniser le fonctionnement du processeur.
    • INTR: Interruption normale.
    • NMI: Interruption prioritaire non masquable.
    • INTA: Interruption acknowledge, indique que le processeur accepte l'interruption.
    • READY: Synchronise les mémoires et les périphériques lents avec le processeur.
    • RESET: Signal de remise à l'état initial.
    • Test: Entrée pour mettre le processeur en attente d'un événement externe.
    • MN/MX: Indique le mode de fonctionnement du processeur (minimum/maximum).
    • HOLD: Entrée de demande d'accès au bus.
    • HLDA: Indique que le processeur a accepté la demande d'accès au bus.
    • BHE: Bus High Enable, signal de lecture de l'octet de poids fort du bus de données.
    • S0 à S7: Signaux d'état qui décrivent le type d'opération en cours sur le bus.

    Architecture interne du 8086

    • EU (Exécution Unit): Unité qui gère les opérations de traitement (arithmétique, logique), les registres généraux et le décodeur d'instructions.
    • BIU (Bus Interface Unit): Unité qui recherche les instructions en mémoire et les place dans la file d'attente pour l'EU.

    Les types de registres

    • Registres généraux (ou de données): AX, BX, CX, DX - utilisés pour manipuler des données, passer des paramètres et stocker des résultats.
    • Registres d'adresse (ou d'offset): SP, BP, SI, DI - stockent des valeurs d'offset pour l'adressage mémoire.
    • Registres de segment: CS, SS, DS, ES - stockent l'adresse de début des segments de code, de données, de pile et de segment supplémentaire.
    • Registre de flag: Contient des bits qui servent d'indicateurs.

    Les registres généraux du 8086

    • (AX, BX, CX, DX)*

    • AX (Acumulateur): Pour les opérations arithmétiques, les entrées/sorties.

    • BX (Registre de base): Pour l'adressage mémoire dans une zone autre que CS (généralement DS).

    • CX (Compteur): Pour les instructions de boucle.

    • DX (Registre de données): Pour la multiplication, la division et comme extension de AX.

    Les registres de segments

    • (CS, SS, DS, ES)*

    • CS (Code Segment): Indique le début du segment de code qui contient les instructions du programme.

    • DS (Data Segment): Indique le début du segment de données.

    • SS (Stack Segment): Pointe vers le segment de la pile.

    • ES (Extra Segment): Registre de segment supplémentaire, utilisé par certaines instructions de copie de bloc.

    Registres d'adressage

    • (SI, DI, BP, SP, IP)*

    • SI (Index source) et DI (Index destination): Adressage d'index, relatifs à DS.

    • BP (Base pointer): Associé à SS pour accéder aux données de la pile.

    • SP (Stack pointer): Associé à SS pour indiquer le dernier élément de la pile.

    • IP (Instruction Pointer): Associé à CS pour indiquer la prochaine instruction à exécuter.

    Gestion de la mémoire

    • L'espace mémoire adressable est de 1 Mo (2^20).
    • Les registres d'adresse sont de 16 bits, permettant d'adresser 64 Ko (2^16) directement.

    Studying That Suits You

    Use AI to generate personalized quizzes and flashcards to suit your learning preferences.

    Quiz Team

    Related Documents

    AO_ChapitreII.pdf

    Description

    Ce quiz explore le processeur Intel 8086, le premier de la famille Intel 80x86, publié en 1978. Vous découvrirez les caractéristiques techniques, les registres, ainsi que la description des broches essentielles. Testez vos connaissances sur cet élément fondamental de l'architecture des PC modernes.

    Use Quizgecko on...
    Browser
    Browser