tools
Description
Outils d'aide au débogage.
RPBREAK ( -- a-addr )
Variable système utilisée par le mot BREAK pour sauvegarder la position
de RSP. Utilisé par RESUME.
arguments:
aucun
retourne:
a-addr Adresse de la variable.
DBGEN ( -- a-addr)
Variable système qui contient un indicateur Booléen d'activation/désactivation
des breakpoints. Utilisé par DEBUG.
arguments:
aucun
retourne:
a-addr Adresse de la variable.
?DSP ( -- )
Outil de débogage.
Vérifie si le pointeur de la pile des arguments est dans les limites.
Si le pointeur est hors limites, réinitialise l'ordinateur
et affiche un message d'erreur.
arguments:
aucun
retourne:
rien
.S ( -- )
Outil de débogage.
Affiche le contenu de la pile des arguments sans en modifier le contenu.
La valeur la plus à droite est le sommet de la pile.
FORMAT: < n > X1 X2 X3 ... Xn=T
n est le nombre d'éléments
Xn valeurs sur la pile.
arguments:
aucun
retourne:
rien
.RTN ( -- )
Outil de débogage.
Affiche le contenu de la pile des retours.
La valeur la plus à droite est le sommet de la pile.
FORMAT: R: X1 X2 ... XN
arguments:
aucun
retourne:
rien
DUMP ( c-addr n+ -- )
Outil de débogage.
Affiche en hexadécimal le contenu d'un région mémoire.
arguments:
c-addr Adresse du premier octet à afficher.
n Nombre d'octets à afficher.
retourne:
rien
DEBUG ( f -- )
Outil de débogage.
Active/désactive les breaks points.
arguments:
f Indicateur Booléen,VRAI active les break points,FAUX les désactives.
retourne:
rien
BREAK ( i*x n -- i*x )
Outil de débogage.
Interrompt le programme en cours d'exécution et
entre en mode inter-actif. L'utilisateur peut examiner
les piles, des variables ou faire un DUMP.
L'application est redémarrée par le mot RESUME.
arguments:
n Identifie le break point par une valeur entière qui est affiché sur la console inter-active.
retourne:
rien
RESUME ( -- )
Outil de débogage.
Redémarre l'exécution du programme au point d'interruption par le mot BREAK.
arguments:
aucun
retourne:
rien
Index