En sélectionant le menu 'View' vous
pouvez obtenir la liste des différentes fenêtres de visualisation.
Affiche le nombre de cycle d'exécution
du programme.
Cette fenêtre se met à
jour dynamiquement en mode pas à pas.
Il en ait de même pour toutes
les fenêtres suivantes.
La fenêtre 'Asm list'.
Affiche le programme C sous sa
forme assembleur.
Vous pouvez remarquez le nombre de
mots ROM. utilisé par le programme.
Aussi remarqez à la ligne 60
dans copie de fenêtre l'étoile entre crochets '60
[*] TFR...'.
Celle-ci correspond à un point
d'arrêt, placé dans le texte source.
La fenêtre 'Registers'.
Elle affiche donc la liste des
registres avec leurs valeurs.
Notez que les valeurs des registres
sont saisissables pendant une exécution en mode pas à pas.
La fenêtre 'Satus register'.
Elle permet la visualisation du
registre de d'états.
Notez que vous pouvez modifiez une
valeur en cliquant sur les '1' ou '0' pendant une exécution en mode
pas à pas.
La fenêtre 'stacK'.
La position dans la pile est représentée par la ligne active, les '??' correspondent à un emplacement vide.
La fenêtre 'Memory'.
Affiche un mapping et décimal
signé et héxadécimal de la mémoire de type
RAM.
Vous remarquez aussi dans le titre
le nombre de mots mémoire utilisés.
De plus seul 16 adresses sont affichées,
pour se déplacer dans la mémoire vous pouvez utilser les
touches suivantes :
Allez en début
de mémoire
Allez en fin
de mémoire
Avancez dans
la mémoire de 16 adresses
Reculez dans
la mémoire de 16 adresses
La fenêtre 'Devices'.
Affiche un mapping des ports d'entrées/sorties
et de leurs valeurs.
Vous pouvez saisir la valeu d'un port
en cliquant dans sa cases correspondante.
Comme pour la mémoire, pour
visualiser différentes adresses de ports, utilisez les touches suivantes
:
Allez au début
des ports E/S
Allez en fin
des ports E/S
Avancez de
16 ports E/S
Reculez de
16 ports E/S
La fenêtre 'sOurce'.
Cette fenêtre affiche le
source C courant.
Pendant l'exécution en mode
pas à pas, l'instruction courante et visualisée en sur-brillance,
dans cette copie de fenêtre
c'est le '1' dans la ligne 'int
b = 1;'.
Notez aussi dans la colonne à
gauche des cercles devant certaines lignes.
Ils correspondent à la possibilité
de placer un point d'arrêt sur la ligne, en cliquant sur le cercle
dans la colonne,
ou en double cliquant sur la ligne.
Si le point d'arrêt et positionné,
le cercle devient rouge, et lors q'une exécution le programme s'arrête
dessus.
La fenêtre 'Error messages'.
Cette fenêtre affiche les
messages d'erreurs du logiciel.