Recherches de label global
Lorsquele calculateur cherche un label global, la recherche commence
au dernier label global en mémoire et continue vers le début de la
mémoire, jusqu'a ce que le label spécifié soit trouvé. La recherche est
effectuée dans l'ordre des labels dans le catalogue de programme.
Fonctions conditionnelles
Les tests et comparaisons d'indicateur sont des fonctions
conditionnelles. Ils expriment une proposition qui est vraie ou fausse
selon les conditions en cours.
B L'exécution d'une fonction conditionnelle au clavier donne un
message : Yes si la proposition est vraie, ou Na si elle est fausse.
B L'exécution d'une fonction conditionnelle dans un programme
provoque un branchement conditionnel. La ligne de programme qui
suit immédiatementle test est exécutée uniquement si la condition
est vraie. Si la condition est fausse, le calculateur saute cette ligne et
continue l'exécution a la suivante.
Tests d'indicateur
Le tableau suivant présente les quatre fonctions de test d'indicateur,
ainsi que la facon dont chacune controle les branchements (saut de
ligne) en fonction de l'état de l'indicateur testé. (Ces fonctions se
trouvent dans le menu FLAGS.)
*La distance entre I'instruction GTO ou XEQ etle label appelé est stockée dans I'instruction
d'appel. Si cette distance (quelle que soit la direction) est supérieure & 4 096 octets (128
octets pourles labels courts ; LBL 00 & LBL 14), le calculateur ne peut pas stocker la distance
et la recherche est effectuée lors de chaque exécution de l'instruction.
10 : Techniques de programmation
149