130 Section 9: Branchement et boucle
Séquence de touches Affichage
:2
gi008
:1
b
fs
Remarques pour le programme ALG : Nous all ons entrer le r evenu d ans
l'affichage avant de lancer le programme. Nous l'enregistrerons dans R
soit disponible pour les exemples du prochain chapitre. En entrant le revenu dans
le programme avant de lancer le programme, nous nous assurons qu'il sera dans
le registre-X quand l'instruction :0 de la ligne de programme 002 e st exécuté.
Cette instruction placera la v aleur d'essai 20 000 dans le registre-X et déplacera
le reven u dans le regi stre-Y. L'instructi on o dans la lign e d e progra mme 0 03
échangera les nomb res dans les regi stres –X et –Y : c'e st-à-dire elle plac era le
revenu dans le registre-X et la valeur d'essai dans le registre-Y. Ceci est nécessaire
lorsque l'instruction :2 de la ligne 007 ou l'ins truction :1 de la ligne 009
est exécutée, l e no mbre d ans le registre-X est d éplacé dans le registre-Y; si
l'instruction o n'avait pas été inc luse, l a vale ur d'essai 20 000, au l ieu du
revenu serait dans le dans le registre-Y lorsque l'instruction b de la ligne 010 est
réalisée.
Séquence de touches
(mode ALG)
f[
fs
fCLEARÎ
?9
005,
45
2
006,43,33,008
007,
45
1
008,
25
–190,22
Affichage
007,43, 33, 002
000,
001,
44
9
Rappelle le taux d'imposition de
25% dans le registre X si la
condition est fausse.
Effectue un branchement à la ligne
de programme 008.
Rappelle le taux d'imposition de
20% dans le registre X.
Calcule l'impôt.
Passe la calculatrice en mode
exécution. (L'affichage présente les
résultats de l'exécution du
programme précédent).
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.
Enregistre le revenu dans le
registre R
9.
pour qu'il
9