Podcast
Questions and Answers
Quel type de transistors intègre le microprocesseur Intel 8086?
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?
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?
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?
Quel signal est utilisé pour mesurer les interruptions dans le microprocesseur Intel 8086?
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?
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?
Quelle est la fonction du signal RESET dans le microprocesseur Intel 8086?
Quelle est la fonction du signal RESET dans le microprocesseur Intel 8086?
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?
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 ?
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 ?
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 ?
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 ?
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 ?
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 ?
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 ?
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 ?
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 ?
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 ?
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 ?
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 ?
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 ?
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 ?
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 ?
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 ?
Flashcards
Intel 8086
Intel 8086
The first microprocessor in the Intel 80x86 family, released in 1978. It laid the foundation for the architecture of most PCs, workstations, and servers.
8086 Register Size
8086 Register Size
The 8086 uses 16-bit registers and has a 16-bit external data bus.
8086 Memory Addressing
8086 Memory Addressing
The 8086 can address 1 MB of memory using its 20-bit address bus.
8086 Transistor Count
8086 Transistor Count
Signup and view all the flashcards
Vcc and GND
Vcc and GND
Signup and view all the flashcards
AD15-AD0
AD15-AD0
Signup and view all the flashcards
A19/S6-A16/S3
A19/S6-A16/S3
Signup and view all the flashcards
M/IO
M/IO
Signup and view all the flashcards
RD (Read)
RD (Read)
Signup and view all the flashcards
WR (Write)
WR (Write)
Signup and view all the flashcards
ALE (Address Latch Enable)
ALE (Address Latch Enable)
Signup and view all the flashcards
DT/R (Data Transmit/Receive)
DT/R (Data Transmit/Receive)
Signup and view all the flashcards
DEN (Data bus Enable)
DEN (Data bus Enable)
Signup and view all the flashcards
CLK (Clock)
CLK (Clock)
Signup and view all the flashcards
INTR (Interrupt)
INTR (Interrupt)
Signup and view all the flashcards
NMI (Non-Maskable Interrupt)
NMI (Non-Maskable Interrupt)
Signup and view all the flashcards
INTA (Interrupt Acknowledge)
INTA (Interrupt Acknowledge)
Signup and view all the flashcards
READY
READY
Signup and view all the flashcards
RESET
RESET
Signup and view all the flashcards
TEST
TEST
Signup and view all the flashcards
MN/MX
MN/MX
Signup and view all the flashcards
HOLD
HOLD
Signup and view all the flashcards
HLDA (Hold Acknowledge)
HLDA (Hold Acknowledge)
Signup and view all the flashcards
BHE (Bus High Enable)
BHE (Bus High Enable)
Signup and view all the flashcards
S0-S7
S0-S7
Signup and view all the flashcards
EU (Execution Unit)
EU (Execution Unit)
Signup and view all the flashcards
BIU (Bus Interface Unit)
BIU (Bus Interface Unit)
Signup and view all the flashcards
General-Purpose Registers (Data Registers)
General-Purpose Registers (Data Registers)
Signup and view all the flashcards
Address Registers
Address Registers
Signup and view all the flashcards
Segment Registers
Segment Registers
Signup and view all the flashcards
Flags Register
Flags Register
Signup and view all the flashcards
AX (Accumulator)
AX (Accumulator)
Signup and view all the flashcards
BX (Base)
BX (Base)
Signup and view all the flashcards
CX (Counter)
CX (Counter)
Signup and view all the flashcards
DX (Data)
DX (Data)
Signup and view all the flashcards
CS (Code Segment)
CS (Code Segment)
Signup and view all the flashcards
DS (Data Segment)
DS (Data Segment)
Signup and view all the flashcards
SS (Stack Segment)
SS (Stack Segment)
Signup and view all the flashcards
ES (Extra Segment)
ES (Extra Segment)
Signup and view all the flashcards
SI (Source Index)
SI (Source Index)
Signup and view all the flashcards
DI (Destination Index)
DI (Destination Index)
Signup and view all the flashcards
BP (Base Pointer)
BP (Base Pointer)
Signup and view all the flashcards
SP (Stack Pointer)
SP (Stack Pointer)
Signup and view all the flashcards
IP (Instruction Pointer)
IP (Instruction Pointer)
Signup and view all the flashcards
Addressable Memory Size
Addressable Memory Size
Signup and view all the flashcards
Address Register Size
Address Register Size
Signup and view all the flashcards
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.