Segmentation de la mémoire 8086

EnthusiasticShakuhachi3479 avatar
EnthusiasticShakuhachi3479
·
·
Download

Start Quiz

Study Flashcards

17 Questions

Où peut être associé le registre de segment DS ?

Registre d'index ou registre de pile

Quel est le contenu du registre de segment CS après un RESET du microprocesseur ?

FFFFH

Comment la mémoire accessible par le 8086 à un instant donné est-elle définie ?

Par la taille des segments utilisés

Quelle adresse physique correspond à l'adresse logique FFFFH : 0000H ?

FFFF0H

Combien de segments sont nécessaires pour définir le modèle mémoire d'un programme sur le 8086 ?

Trois segments

Quelle est la taille d'un segment mémoire sur un microprocesseur 8086?

64 Ko

Combien d'octets sont adressables par le 8086 dans l'espace mémoire?

1 Mo

Parmi les registres de segments suivants, lequel est associé aux données?

DS

Quelle est la signification de l'indicateur d'autorisation d'interruption sur un microprocesseur 8086?

Autorise les interruptions du système

Quelle est la capacité de l'espace mémoire adressable par le 8086 en termes d'octets?

$2^{20}$ octets

Comment peut-on représenter l'adresse d'un segment sur un microprocesseur 8086?

Avec seulement les 16 bits de poids fort

Quelle méthode de gestion de la mémoire est utilisée par le 8086 ?

Segmentation de la mémoire

Comment est représentée une adresse logique sous forme de couple (segment, offset) ?

segment : offset

Quel registre du 8086 est associé au pointeur d’instruction IP ?

CS

Quelle est la formule pour calculer une adresse physique à partir d'une adresse logique (segment, offset) ?

$16 \times segment + offset$

Quelle est la fonction du segment de pile dans le 8086 ?

Contenir la pile de sauvegarde

Combien de segments peut accéder le 8086 à un instant donné ?

4

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.

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.

Make Your Own Quizzes and Flashcards

Convert your notes into interactive study material.

Get started for free
Use Quizgecko on...
Browser
Browser