Télécharger Imprimer la page

Hewlett Packard HP-33E Manuel D'utilisation Et De Programmation page 59

Publicité

57
CHAPITRE 5: SOUS-PROGRAMMES
A l'intérieur d''un méme programme, il arrive parfois que I'on puisse iden-
tifier deux ou plusieurs séquences d''instructions absolument identiques.
1l est alors intéressant d'isoler cette séquence dans un sous-programme
unique et de remplacer les différentes séquences identiques par une
instruction de branchement a ce sous-prograrnme.
Un sous-programme est appelé par I'instruction [€5:] (Go to subroutine),
suivi de I'adresse (01 & 49) du sous-programme correspondant.
L ordre [€EF] transfére la suite de I'exécution au sous-programme désigné,
tout comme un ordre [€1[e).
L'exécution se poursuit jusqu'a ce qu'une instruction
(return) du
sous-programme donne |'ordre de retour au programme principal (ou
appelant).
L'exécution reprend alors a l'instruction suivant immédiatement le [,
dans ce programme.
Le diagramme ci-dessous met en évidence la différence fondamentale
entre un
et un [E3.
Branchement
Sous-programme
Ligne 00
o
ne 09
igne 00
Ligne 09
7
09
¢
\\
N
09
|-
L'exécution
L'exécution
s'arréte ici
s'arréte ici
Dans le schéma de gauche, lorsque vous appuyez sur [R/S], le pro-
gramme est exécuté séquentiellement. Lorsqu'il rencontre l'instruction
09, il se branche a la ligne 09 et continue jusqu''a ce qu'il rencontre
une instruction [BER. A ce moment, |'exécution s'arréte.
De la méme facon, lorsqu'un programme trouve une instruction [EJ 09,
|'exécution est transférée a la ligne 09 et reprend séquentiellement.
Cependant lorsque le programme rencontre une instruction BTN, 'exé-

Publicité

loading

Ce manuel est également adapté pour:

Hp-33c