CHAPITRE
SOUS-PROGRAMMES
[SBRIn — Séquence de touchesd'appelde sous•programmes
Laséquence detouches[SBRIn permet d 'appeler un sous-programme
désigné par le label "n". Le sous-programmepeut se trouver å un en-
droit quelconquede la mémoireprogramme, m ais doit étre terminépar
la séquence[INVI[SBRI."n" peut étre un chiffre quelconquede Oå 9,
ou les labels spéciaux F et G.
En modecalcul, la séquence[SBRIn équivautå (GTOIn IRIS).L'exécu-
tion s'arréte lorsqu'une instruction [RTNI est rencontrée.
[INVI [SBRI — Séquence de touches de fin d'un sous-
programme
(RTN).
Laséquencedetouches[INVI[SBRIindiquelafin d'un sous-programme e t
commande la calculatrice de revenir au programmeprincipal.
Le tableauci-aprésillustre le moded'action des touches [SBRIn et
[INVI [SBRI :
Lorsque la calculatrice rencontre [SBRIn dans un programme,elle
1.
note dans une mémoire spéciale le numéro du pas qui suit l'in•
struction
[SBRI.
2.
Elle rechercheensuite le label n. Si ce label n'existe pas,un mes-
sage d'erreur
Si le label existe, le pointeur de programmesest positionné sur ce
3.
label, et l'exécution du programme se poursuit
4.
Lorsqu'elle rencontre l'instruction [RTNI(INVI [SBRI),la calcula-
trice revient au pas de programme qui suit l'appel du sous-
programme.
spéciale appelée "Adresse de retour de sous,programme"
s'affiche
et l'exécution
L'adresse de ce pas se trouvait dans une mémoire
s'arréte.
51
partir de lå.
o