2
RPN: De automatische geheugenstapel
Dit hoofdstuk legt u uit hoe berekeningen worden uitgevoerd in de automatische
geheugenstapel van RPN. U hoeft dit niet te lezen om de rekenmachine te kunnen
gebruiken, maar een goed begrip van dit hoofdstuk helpt u wel bij het gebruik,
vooral als u programma's schrijft.
In deel 2, "Programmering", leert u hoe de stapel u kan helpen om uw programma's
te manipuleren en organiseren.
Wat is de stapel?
Automatisch opslaan van tussenresultaten is de reden waarom de HP 35s
gemakkelijk ingewikkelde berekeningen uitvoert, zonder haakjes te gebruiken. De
sleutel van de automatische opslag is de automatische RPN-stapel.
De logica van HP is gebaseerd op een ondubbelzinnige schrijfwijze zonder
haakjes die bekend staat als de "Poolse notatie" en ontwikkeld is door de Poolse
wiskundige Jan Łukasiewicz (1878-1956).
De gebruikelijke algebraïsche notatie plaatst de operators tussen de getallen of
variabelen, maar Łukasiewicz plaatst ze ervoor. Om de stapel zo efficiënt mogelijk
te gebruiken hebben we deze notatie omgekeerd, wij zetten de operators achter de
getallen. Vandaar de benaming Omgekeerde Poolse Notatie of Reverse Polish
Notation, RPN.
De stapel bestaan uit vier opslaglocaties, registers genaamd, die zich boven elkaar
"bevinden". Deze registers — ze dragen de namen X, Y, Z en T — kunnen vier
getallen opslaan en manipuleren. Het "oudste" getal bevindt zich in het T- (top)
register. De stapel is het werkgebied voor berekeningen.
2-1
RPN: De automatische geheugenstapel