Podcast
Questions and Answers
Où peut être associé le registre de segment DS ?
Où peut être associé le registre de segment DS ?
Quel est le contenu du registre de segment CS après un RESET du microprocesseur ?
Quel est le contenu du registre de segment CS après un RESET du microprocesseur ?
Comment la mémoire accessible par le 8086 à un instant donné est-elle définie ?
Comment la mémoire accessible par le 8086 à un instant donné est-elle définie ?
Quelle adresse physique correspond à l'adresse logique FFFFH : 0000H ?
Quelle adresse physique correspond à l'adresse logique FFFFH : 0000H ?
Signup and view all the answers
Combien de segments sont nécessaires pour définir le modèle mémoire d'un programme sur le 8086 ?
Combien de segments sont nécessaires pour définir le modèle mémoire d'un programme sur le 8086 ?
Signup and view all the answers
Quelle est la taille d'un segment mémoire sur un microprocesseur 8086?
Quelle est la taille d'un segment mémoire sur un microprocesseur 8086?
Signup and view all the answers
Combien d'octets sont adressables par le 8086 dans l'espace mémoire?
Combien d'octets sont adressables par le 8086 dans l'espace mémoire?
Signup and view all the answers
Parmi les registres de segments suivants, lequel est associé aux données?
Parmi les registres de segments suivants, lequel est associé aux données?
Signup and view all the answers
Quelle est la signification de l'indicateur d'autorisation d'interruption sur un microprocesseur 8086?
Quelle est la signification de l'indicateur d'autorisation d'interruption sur un microprocesseur 8086?
Signup and view all the answers
Quelle est la capacité de l'espace mémoire adressable par le 8086 en termes d'octets?
Quelle est la capacité de l'espace mémoire adressable par le 8086 en termes d'octets?
Signup and view all the answers
Comment peut-on représenter l'adresse d'un segment sur un microprocesseur 8086?
Comment peut-on représenter l'adresse d'un segment sur un microprocesseur 8086?
Signup and view all the answers
Quelle méthode de gestion de la mémoire est utilisée par le 8086 ?
Quelle méthode de gestion de la mémoire est utilisée par le 8086 ?
Signup and view all the answers
Comment est représentée une adresse logique sous forme de couple (segment, offset) ?
Comment est représentée une adresse logique sous forme de couple (segment, offset) ?
Signup and view all the answers
Quel registre du 8086 est associé au pointeur d’instruction IP ?
Quel registre du 8086 est associé au pointeur d’instruction IP ?
Signup and view all the answers
Quelle est la formule pour calculer une adresse physique à partir d'une adresse logique (segment, offset) ?
Quelle est la formule pour calculer une adresse physique à partir d'une adresse logique (segment, offset) ?
Signup and view all the answers
Quelle est la fonction du segment de pile dans le 8086 ?
Quelle est la fonction du segment de pile dans le 8086 ?
Signup and view all the answers
Combien de segments peut accéder le 8086 à un instant donné ?
Combien de segments peut accéder le 8086 à un instant donné ?
Signup and view all the answers
Study Notes
La Gestion de la Mémoire par le 8086
- Une case mémoire est repérée par le 8086 au moyen de deux quantités sur 16 bits : l'adresse d'un segment et un déplacement ou offset (appelé aussi adresse effective) dans ce segment.
- Cette méthode de gestion de la mémoire est appelée segmentation de la mémoire.
- L'adresse d'une case mémoire donnée sous la forme d'une quantité sur 20 bits est appelée adresse physique.
La Correspondance entre Adresse Logique et Adresse Physique
- L'adresse physique se calcule par l'expression : adresse physique = 16 × segment + offset.
Les Registres de Segments
- Le 8086 a accès à 4 segments dont les adresses se trouvent dans les registres de segment CS, DS, SS et ES.
- Les registres de segments sont : CS (Code Segment), DS (Data Segment), SS (Stack Segment) et ES (Extra Segment).
Les Flags du 8086
- Les flags du 8086 sont : CF (indicateur de retenue), PF (indicateur de parité), AF (indicateur de retenue auxiliaire), ZF (indicateur de zéro), SF (indicateur de signe), TF (indicateur d'exécution pas à pas), IF (indicateur d'autorisation d'interruption) et DF (indicateur de décrémentation) et OF (indicateur de dépassement).
L'Espace Mémoire Adressable par le 8086
- L'espace mémoire adressable par le 8086 est de 220 = 1 048 576 octets = 1 Mo (20 bits d'adresses).
- Cet espace est divisé en segments, chaque segment étant une zone mémoire de 64 Ko (65 536 octets) définie par son adresse de départ qui doit être un multiple de 16.
La Mémoire Accessible par le 8086
- Les segments ne sont pas nécessairement distincts les uns des autres, ils peuvent se chevaucher ou se recouvrir complètement.
- Le nombre de segments utilisé définit le modèle mémoire du programme.
Initialisation des Registres après un RESET
- Les valeurs des registres après un RESET du microprocesseur sont : IP = 0000H, CS = FFFFH, DS = 0000H, ES = 0000H, SS = 0000H.
Studying That Suits You
Use AI to generate personalized quizzes and flashcards to suit your learning preferences.
Description
Explorez la méthode de gestion de la mémoire du processeur 8086 qui repère une case mémoire à l'aide de deux quantités sur 16 bits : l'adresse d'un segment et un déplacement. Découvrez comment former une adresse logique sous la forme segment:offset et comprendre le concept d'adresse physique sur 20 bits.