Remarque pour le programme RPN : Nous allons en trer l es r evenus à
l'affichage a vant de lancer le pr ogramme de f açon q ue ce re venu se tr ouve dans le
registre X au moment de l'exécution de l'instruction :0 de la ligne de programme
001. Cette instr uction p lace la valeur d e test 2 0 000 dans le r egistre X et (co mme
indiqué dans l'Annexe A) déplace le revenu dans le registre Y. L'instruction ~ de la
ligne de p rogramme 002 é change les nomb res des re gistres X et Y (aussi expliquée
dans l'Annexe A ) : c 'est-à-dire qu'elle re met le re venu dans le regi stre X et p lace la
valeur de test dans le regi stre Y. C'est n écessaire p arce que lors de l'exécution de
l'instruction :2 de la ligne 005 ou de l'instruction :1 de la ligne 007, le nombre
du registre X est déplacé vers le registre Y ; si l'instruction ~ n'était pas incluse, c'est
la va leur de test 20 000, p lutôt que le revenu q ui se trouverait dan s le registre Y à
l'exécution de l'instruction b de la ligne 008.
Séquence de touches Affichage
fs
fCLEARÎ
:0
~
go
gi007
Section 9: Branchement et boucle
007,43, 33, 002
000,
001,
45
0
002,
34
003,
43
34
004,43, 33, 007
Passe la calculatrice en mode
programme. (L'affichage présente la
ligne de programme à laquelle
l'exécution a été arrêtée à la fin de
l'exemple précédent).
Efface la mémoire programme.
Rappelle la valeur de test dans le
registre X et place le revenu dans le
registre Y.
Place le revenu dans le registre X et
la valeur de test dans le registre Y.
Teste si le nombre dans le registre X
(revenu) est inférieur ou égal au
nombre dans le registre Y(20 000).
Branche l'exécution à la ligne de
programme 007 si la condition est
vraie.
129