Annexe A
Notation polonaise inverse
et pile
En m ode RP N ou NPI (notation po lonaise inverse) , quatre
registres spéci aux de la h p 12 c pl atinum enr egistrent les
nombres pe ndant les c
alculs. P our bien c omprendre
l'utilisation de ce s re gistres, il fau t l es re présenter comme un
empilement de registres superposés.
(C'est pour cette raison qu'i ls sont génér alement appelés "reg istres de pile " ou
l'ensemble d ésigné par "la pi le"). L es reg istres d e pile sont d énommés X, Y, Z et T .
Sauf quand la calculatrice est en mode programme, le nombre présent à l'affichage est
celui enregistré dans le registre X (modifié en fonction du format d'affichage en cours).
Le nombre dans le registre X — ainsi que pour les fonctions agissant sur deux nombres,
le no mbre dans le re gistre Y — sont utilisés da ns les calculs. Le s re gistres Z et T so nt
utilisés es sentiellement po ur la co nservation automatique de s ré sultats inte rmédiaires
dans les calculs en chaîne, comme indiqué dans la section 1.
Avant de détailler le f onctionnement de la pile, voyon s r apidement co mment elle est
utilisée dans des c alculs arith métiques simples et d ans un c alcul en chaîn e. Pour
chaque t ouche e nfoncée dans la sé quence de touches, le sc héma i llustrant le c alcul
présente au-dessus d e la tou che les nomb res dans cha cun de s re gistres de pile ap rès
l'enfoncement de cette touche.
Prenons par exemple le calcul de 5 — 2 :
Le schéma montre pourquoi nous avons affirmé dans la section 1 que la touche \
sépare le deuxième nombre entré du premier. Remarquez aus si que ceci place le 5
dans le registre Y au-dessus du 2 dans le registre X — comme il serait placé en écrivant
le calcul verticalement sur papier :
231