Utilisation de moniteurs mémoire

Pourquoi et quand exécuter cette tâche

Pour afficher le contenu de la mémoire dans la vue Mémoire, procédez comme suit :

Procédure

  1. Dans la sous-fenêtre Moniteurs, sélectionnez le moniteur mémoire contenant l'emplacement mémoire à afficher. La mémoire apparaît dans la sous-fenêtre Rendus où vous réaliserez le reste de la procédure. Si vous avez ajouté plusieurs affichages, sélectionnez l'onglet contenant l'affichage que vous souhaitez visualiser.
  2. Le cas échéant, subdivisez la sous-fenêtre Rendus en sélectionnant le bouton Afficher/Masquer la fenêtre fractionnée (Bouton Afficher/Masquer la fenêtre fractionnée). Par défaut, la vue Mémoire affiche une seule sous-fenêtre d'affichage. Lorsque vous cliquez sur Afficher/Masquer la fenêtre fractionnée, une deuxième sous-fenêtre s'affiche. Si vous avez choisi un affichage en Hexa et caractère, vous devrez sans doute sélectionner ce bouton pour voir les deux affichages.
  3. Si nécessaire, utilisez la barre de défilement pour afficher les emplacements mémoire avant ou après l'adresse de base du moniteur de mémoire présenté par cet affichage. Vous pouvez également cliquer avec le bouton droit de la souris sur l'affichage et sélectionner Accéder à l'adresse dans le menu en incrustation ou appuyer sur la combinaison de touches Ctrl+G. Une section s'ouvre alors en bas de l'affichage. Vous pouvez y effectuer les actions suivantes :
    1. Sélectionner l'option Accéder à l'adresse du menu déroulant et entrer l'adresse cible. L'affichage se positionnera de façon à ce que cette adresse soit visible et sélectionnée.
    2. Sélectionner l'option Décalage du menu déroulant et entrer le décalage. L'affichage se positionnera de façon à ce que l'adresse de l'expression (adresse de base) plus la valeur du décalage entré soit visible et sélectionnée. Une valeur négative repositionnera l'affichage à l'adresse de base.
    3. Sélectionner la fonction d'ajout d'unités de mémoire du menu déroulant. Cette fonction prend l'adresse sélectionnée et y ajoute le nombre d'unités de mémoire entré. L'adresse résultante est sélectionnée. Une valeur négative repositionnera l'affichage sur l'adresse en cours.
    Vous pouvez saisir toutes ces entrées en format hexadécimal en cochant la case indiquant une saisie en hexa (si cette case n'est pas cochée, la saisie se fera en format décimal). Une fois que vous avez entré une valeur dans la zone, appuyez sur la touche Entrée ou cliquez sur OK pour accéder à cet emplacement dans l'affichage. Pour fermer cette section, cliquez sur Annuler ou appuyez sur la combinaison de touches Ctrl+G.
    Remarque : L'entrée est également considérée comme au format HEX si elle a le préfixe 0x.
  4. Pour accéder à l'adresse d'une cellule spécifique, cliquez avec le bouton droit de la souris et sélectionnez Déréférencer le pointeur dans le menu en incrustation.
  5. Si nécessaire, modifiez la taille des colonnes en cliquant sur le côté gauche ou droit de la cellule d'en-tête et en le faisant glisser jusqu'à la largeur de votre choix, ou cliquez avec le bouton droit de la souris dans l'affichage et sélectionnez l'option d'ajustement de la taille dans le menu en incrustation pour redimensionner les colonnes afin que tout le texte s'affiche. Vous pouvez également cliquer avec le bouton droit de la souris dans l'affichage et sélectionner l'option de format dans le menu en incrustation. La boîte de dialogue correspondante s'ouvre. Elle permet de définir le nombre d'unités par ligne et par colonne. Pendant que vous effectuez ce paramétrage, la fenêtre Aperçu de la boîte de dialogue affiche la présentation d'affichage que vous êtes en train de définir. Pour enregistrer ces paramètres comme présentation par défaut, cliquez sur l'option d'enregistrement comme configuration par défaut.
  6. Pour faire passer l'affichage mémoire en mode Décalage, cliquez avec le bouton droit de la souris dans l'affichage et sélectionnez l'option de modification du mode d'affichage, puis le mode Décalage dans le menu en incrustation. Pour faire passer l'affichage mémoire en mode Adresse, cliquez avec le bouton droit de la souris dans l'affichage et sélectionnez l'option de modification du mode d'affichage, puis le mode adresse dans le menu en incrustation. Lorsque vous passez au mode Décalage, l'adresse de l'expression surveillée devient la première cellule de l'affichage et la colonne Adresse affiche les décalages.
  7. Vous pouvez également dissimuler certains composants de la vue Mémoire pour faciliter la lecture :
    • Vous pouvez masquer la sous-fenêtre Moniteurs en désactivant le bouton Afficher/Masquer la fenêtre Moniteurs de mémoire.
    • Vous pouvez masquer la colonne Adresse en cliquant avec le bouton droit de la souris dans l'affichage et en sélectionnant Masquer la colonne d'adresses. Pour restaurer une colonne d'adresse qui était masquée, cliquez avec le bouton droit de la souris dans l'affichage et sélectionnez l'option d'affichage de la colonne d'adresse dans le menu en incrustation.

Résultats

Si vous vous trouvez dans un affichage de mémoire et que vous avez déplacé le curseur de l'adresse initialement à surveiller, sélectionnez l'option Rétablir l'adresse de base du menu en incrustation pour replacer le curseur sur l'adresse de base du moniteur de mémoire. Vous pouvez également réinitialiser tous les affichages à partir d'un moniteur de mémoire en cliquant sur celui-ci et en sélectionnant l'option de réinitialisation ou sélectionner plusieurs moniteurs, puis la même action. Lorsque vous réinitialisez un moniteur, les affichages visibles sont également réinitialisés par défaut à l'adresse de base. Pour réinitialiser tous les affichages de la vue Mémoire en cours à l'adresse de base, modifiez les préférences de la vue Mémoire.


Commentaires en retour