Arithmétique - Fonctionnement de la pile
Les contenus de la pile se déplacent automatiquement en haut et en bas car de
nouveaux nombres sont saisis dans le registre X (la pile s'élève). Les opérateurs
combinent également les nombres dans les registres X et Y pour produire un
nouveau nombre dans le registre X (la pile s'abaisse).
Supposons que la pile est remplie avec les nombres 1, 2, 3 et 4. Voyons comment
la pile abaisse et élève son contenu pendant les calculs.
1. La pile « abaisse » son contenu. Le registre T (supérieur) réplique son contenu.
2. La pile « élève » son contenu. Le contenu du registre T est perdu.
3. La pile s'abaisse.
Remarquez que, quand la pile s'élève, elle remplace le contenu du registre T
(supérieur) par le contenu du registre Z. Le contenu précédent du registre T est
perdu. Vous pouvez voir, par conséquent, que la mémoire de la pile est
limitée à quatre nombres.
En raison des mouvements automatiques de la pile, vous n'avez pas besoin
d'effacer le registre X avant de faire un nouveau calcul.
La plupart des fonctions préparent la pile pour élever son contenu quand le
nombre suivant est saisi dans le registre X. Voir l'annexe B pour les listes de
fonctions qui mettent le levage de pile hors d'état.
RPN : Pile de mémoire automatique
2-5