Affichage du contenu d'un registre

Vous pouvez afficher le contenu d'un registre dans la vue Registres, Moniteurs ou Mémoire. Dans ces vues, vous pouvez observer et modifier le contenu des registres dans l'unité d'exécution en cours de votre programme. Dans la vue Registres, les registres sont classés par catégories, de sorte que vous ne devez développer que la catégorie de registres qui vous intéresse.

Pourquoi et quand exécuter cette tâche

Pour afficher le contenu d'un registre dans la vue Registres, procédez comme suit :

Procédure

  1. Dans la vue Débogage, sélectionnez l'unité d'exécution (ou le cadre de pile correspondant) dont vous souhaitez afficher les registres.
  2. Dans la vue Registres, développez le groupe de registres à afficher.
  3. Si nécessaire, utilisez les barres de défilement ou les touches Page précédente/Page suivante pour parcourir la vue Registres jusqu'à ce que le registre apparaisse.

Résultats

Pour afficher le contenu d'un registre que vous avez déjà ajouté à la vue Moniteurs (pour plus d'informations, consultez la rubrique connexe), procédez comme suit :

  1. Si nécessaire, utilisez les barres de défilement ou les touches Page précédente/Page suivante pour parcourir la vue Moniteurs jusqu'à ce que le registre apparaisse.
  2. Si nécessaire, modifiez la représentation du registre. Pour ce faire, cliquez avec le bouton droit de la souris sur la variable et sélectionnez Changer la représentation dans le menu en incrustation. Sélectionnez la représentation appropriée dans la liste de sélection qui s'affiche.

Pour afficher le contenu d'un registre que vous avez ajouté à un moniteur de mémoire de la vue Mémoire (pour plus d'informations, consultez la rubrique connexe), procédez comme suit :

  1. Si nécessaire, utilisez les barres de défilement ou les touches Page précédente/Page suivante pour parcourir le moniteur de mémoire jusqu'à ce que l'adresse du registre apparaisse.
Conseil : Si vous vous trouvez dans la vue Registres et que vous souhaitez copier une valeur (pour la coller autre part, par exemple), vous devez éditer la valeur avant de la copier. Pour ce faire, cliquez deux fois sur la valeur ou cliquez avec le bouton droit de la souris sur la valeur dans la vue Registres et choisissez Modifier la valeur dans le menu en incrustation. Dans les deux cas, le système ouvre la boîte de dialogue Définir la valeur dans laquelle vous pouvez copier la valeur du registre.

Vous pouvez changer les valeurs de registre dans la vue Registres en procédant comme suit :

  1. Cliquez avec le bouton droit de la souris sur le registre à éditer, puis sélectionnez Modifier la valeur dans le menu en incrustation.
  2. Dans la boîte de dialogue qui s'affiche, changez la valeur de la variable.
  3. Cliquez sur OK.
    ATTENTION :
    Pour confirmer les options de la boîte de dialogue, vous devez cliquer sur OK plutôt que d'appuyer sur la touche Entrée du clavier. Si vous utilisez la touche Entrée du clavier, vous insérez une nouvelle ligne (un retour chariot) dans la valeur de registre.
  4. La valeur modifiée est signalée par un symbole delta placé en regard de son indicateur.

Commentaires en retour