Podcast
Questions and Answers
Quel type de transistors intègre le microprocesseur Intel 8086?
Quel type de transistors intègre le microprocesseur Intel 8086?
Quel bus permet à l'Intel 8086 d'adresser jusqu'à 1 Mo?
Quel bus permet à l'Intel 8086 d'adresser jusqu'à 1 Mo?
Que signifie le signal DT/R dans le microprocesseur Intel 8086?
Que signifie le signal DT/R dans le microprocesseur Intel 8086?
Quel signal est utilisé pour mesurer les interruptions dans le microprocesseur Intel 8086?
Quel signal est utilisé pour mesurer les interruptions dans le microprocesseur Intel 8086?
Signup and view all the answers
Quel est le rôle du signal ALE dans le fonctionnement de l'Intel 8086?
Quel est le rôle du signal ALE dans le fonctionnement de l'Intel 8086?
Signup and view all the answers
Quelle est la largeur du bus externe de données du microprocesseur Intel 8086?
Quelle est la largeur du bus externe de données du microprocesseur Intel 8086?
Signup and view all the answers
Quelle est la fonction du signal RESET dans le microprocesseur Intel 8086?
Quelle est la fonction du signal RESET dans le microprocesseur Intel 8086?
Signup and view all the answers
Quel est le rôle du signal CLK dans le fonctionnement du microprocesseur Intel 8086?
Quel est le rôle du signal CLK dans le fonctionnement du microprocesseur Intel 8086?
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 ?
Quel est le rôle principal de l'unité d'interface de bus (UIB) dans le processeur Intel 8086 ?
Signup and view all the answers
Quelle est la taille des registres généraux du processeur Intel 8086 ?
Quelle est la taille des registres généraux du processeur Intel 8086 ?
Signup and view all the answers
Quel registre contient des bits ayant chacun un rôle indicateur dans le processeur 8086 ?
Quel registre contient des bits ayant chacun un rôle indicateur dans le processeur 8086 ?
Signup and view all the answers
Quelles sont les fonctions des registres généraux dans le processeur Intel 8086 ?
Quelles sont les fonctions des registres généraux dans le processeur Intel 8086 ?
Signup and view all the answers
Quel signal indique au microprocesseur qu'il a pris en compte la demande d'accès au bus ?
Quel signal indique au microprocesseur qu'il a pris en compte la demande d'accès au bus ?
Signup and view all the answers
Les registres de segment dans un processeur Intel 8086 sont utilisés pour quoi faire ?
Les registres de segment dans un processeur Intel 8086 sont utilisés pour quoi faire ?
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 ?
Quelle unité régule l'exécution des codes opération par la lecture de la file d'attente dans le processeur 8086 ?
Signup and view all the answers
Comment sont divisés les registres généraux AX, BX, CX, et DX ?
Comment sont divisés les registres généraux AX, BX, CX, et DX ?
Signup and view all the answers
Quel registre est associé au segment de code pour indiquer le début des instructions du programme ?
Quel registre est associé au segment de code pour indiquer le début des instructions du programme ?
Signup and view all the answers
Quel registre est principalement utilisé pour la gestion de la pile dans le processeur Intel 8086 ?
Quel registre est principalement utilisé pour la gestion de la pile dans le processeur Intel 8086 ?
Signup and view all the answers
Quel registre est utilisé pour les opérations de multiplication et de division dans le processeur Intel 8086 ?
Quel registre est utilisé pour les opérations de multiplication et de division dans le processeur Intel 8086 ?
Signup and view all the answers
Quelle est la taille de l'espace mémoire adressable pour le processeur Intel 8086 ?
Quelle est la taille de l'espace mémoire adressable pour le processeur Intel 8086 ?
Signup and view all the answers
Comment appelle-t-on le registre qui pointe vers le dernier élément de la pile ?
Comment appelle-t-on le registre qui pointe vers le dernier élément de la pile ?
Signup and view all the answers
Quel registre est utilisé par défaut pour les instructions de copie de bloc ?
Quel registre est utilisé par défaut pour les instructions de copie de bloc ?
Signup and view all the answers
Quel registre indice est utilisé pour pointer vers l'opérande source dans le segment de données ?
Quel registre indice est utilisé pour pointer vers l'opérande source dans le segment de données ?
Signup and view all the answers
Quel registre indique la prochaine instruction à exécuter dans le processeur Intel 8086 ?
Quel registre indique la prochaine instruction à exécuter dans le processeur Intel 8086 ?
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.
Related Documents
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.