174 Appendix A: Postfix-notatie (RPN) en het Stapelgeheugen
Beëindigen van de cijferinvoer
Het eerst ingevoerde cijfer na de beëindiging van de cijferinvoer vervangt het reeds in het
X-register weergegeven getal. De cijferinvoer wordt automatisch beëindigd zodra een
willekeurige toets wordt ingedrukt (met uitzondering van de cijferinvoer toetsen: cijfertoetsen .,
Þ, en É en de prefix toetsen f, g, ?, :, en i).
Het opschuiven van het stapelgeheugen (stack lift)
Bij het opschuiven van het stapelgeheugen worden de getallen uit elk register naar het daarboven
gelegen register gekopieerd en het getal dat voorheen aanwezig was in het T-register gaat
verloren. Het getal dat voorheen in het X-register aanwezig was nu in zowel het X-register als het
Y-register aanwezig.
Wanneer een getal wordt ingevoerd in het weergegeven X-register – via het toetsenbord, uit een
opslagregister (met behulp van :), of uit het LAST X register (met behulp van F) zal
gewoonlijk het stapelgeheugen eerst opschuiven. Het stapelgeheugen zal niet opschuiven indien
de laatst gebruikte toets voor het invoeren van een getal, één van de volgende was: \, O,
_, ^, A of C.
*
getal in het weergegeven X-register vervangen worden zodra er een nieuw getal wordt
ingevoerd.
Herschikken van getallen in het stapelgeheugen
De
toets
Het indrukken van ~ verwisselt de getallen in de X en
Y-registers.
Bepaalde functies (Ò, Ï, !, E, V, Ý, #, Ö, v, R, en Q) zetten de
antwoorden in zowel het Y-register als in het weergegeven X-register. De ~ toets wordt
gebruikt voor het weergeven van het tweede berekende getal omdat hij de getallen uit het
Y-register en het weergegeven X-register verwisselt.
De
toets
Indien d (roll down) wordt ingetoetst, worden de getallen in elk
register gekopieerd naar het eronder gelegen register en het,
voordien in het X-register aanwezige, getal gekopieerd naar het
T-register.
De inhoud van het stapelgeheugen zal bovendien niet opgeschoven worden als een getal wordt
*
ingevoerd direct nadat een getal in één van de financiële registers is opgeslagen. Het stapelgeheugen
zal bijvoorbeeld niet opgeschoven worden indien een getal wordt ingevoerd na de reeks 100000$,
maar wel na 100000$M. Merk op dat, ondanks het feit dat het stapelgeheugen wel wordt
opgeschoven na het intoetsen van \, deze niet wordt opgeschoven indien een getal wordt
ingevoerd na het intoetsen van \.
. Indien één van deze toetsen als laatste ingetoetst werd, dan zal het