Appendix A
Het automatische geheugen
stapelregister
Vier speciale registers in de hp 12c gebruikt worden om getallen op
te slaan tijdens berekeningen. Om te begrijpen hoe deze registers
gebruikt worden, Verbeeldt u zich dat het ene bovenop het andere
gestapeld ligt.
(vandaar ook dat de algemene aanduiding "stapelregisters" voor de registers zelf en
"stapelgeheugen" voor de verzameling daarvan). De stapelregisters worden aangeduid met X, Y,
Z en T. Het getal dat weergegeven wordt op het scherm is het getal in het X-register, behalve
wanneer de calculator zich in de program-invoermodus bevindt.
Het getal in het X-register en, voor functies met 2 variabelen, het getal in het Y-register zijn
getallen die worden gebruikt tijdens de berekeningen. De Z- en T-registers worden voornamelijk
gebruikt voor het automatisch opslaan van tussenresultaten tijdens kettingbewerkingen zoals
beschreven in hoofdstuk 1.
Voordat we de details van de werking van het stapelgeheugen bespreken, zullen we eerst
bekijken hoe het stapelgeheugen gebruikt wordt tijdens een eenvoudige rekenkundige bewerking
en tijdens een kettingbewerking. Het volgende diagram, dat de berekening illustreert, toont boven
elke ingedrukte toets van de reeks toetsaanslagen, de overeenkomstige getallen in de
stapelregisters nadat die toets is ingedrukt.
Allereerst de berekening 5 – 2:
Het diagram toont aan waarom we in hoofdstuk 1 zeiden dat de \ toets het tweede
ingevoerde getal scheidt van het eerste ingevoerde getal. Merk ook op dat dit de 5 in het
Y-register boven de 2 plaatst, net zoals de getallen geordend zouden zijn indien u deze
berekening vertikaal op papier zou opschrijven.
Nu even kijken wat er in het stapelgeheugen gebeurt tijdens het uitvoeren van een
kettingbewerking:
172