Télécharger Imprimer la page

Hewlett Packard RPN Scientific HP-42S Manuel D'utilisation page 150

Publicité

81 LBL "PRG1"
@1 LBL "PRGZ2"
B2 GTO "PRG2"
B2 TOME 2
B3 TOME @8
83 EMD
B4 END
Par contre, si vous remplacez la ligne 02 du premier programme par
une instruction XEQ (XE® "PRG2"), les deux instructions TONE se-
ront exécutées. Lorsque le calculateur recontre l'instruction END du
second programme, il renvoie I'exécution a la ligne qui suit
I'instruction XEQ du premier programme. L'exécution s'arréte a
I'instruction END du premier programme.
81 LBL "FRGL"
81 LBL "PRGZ2"
Bz HKEQ® ""PRGZ"
82 TOME 2
B3 TOME @
@3 END
@4 EMD
Retours de routines. Lorsqu'une instruction XEQ appelle une
routine, le HP-42S se souvient de 'emplacement de I'instruction XEQ
qui a provoqué le branchement de fagon a pourvoir y renvoyer
I'exécution lorsque la routine est terminée.
Lillustration suivante, par exemple, montre la fagon dont le calcula-
teur emboite les routines en se souvenant des emplacements de retour.
Le HP-42S peut se souvenir d'un maximum de huit emplacements de
retour.
Programme principal
(niveau supérieur)
LEL A
/ LEL B
LEL C
/ LBL D
/ LEL E
HEQ B
®E@ C
/ ¥E@ D
XEQ E
SIN
FI
SART
RCL "A"
RTH
\ RTH
\ RTH
\ RTHN
RTH
Fin du
pro-
gramme
144
10 : Techniques de programmation

Publicité

loading