Hoofdstuk 8: De Basis van het Programmeren
93
Programmaregel 07 bevat de laatste instructie die u intoetste in het programmageheugen. Indien
u echter opnieuw Ê intoetst, zult u zien dat dit niet de laatste regel is die opgeslagen staat in
het programmageheugen:
Intoetsen
Scherm
Ê
08- 43, 33
00
Programmaregel 08.
U zou op dit moment in staat moeten zijn om uit de weergegeven codes af te leiden dat het hier
op regel 08 om de instructie gi00 gaat.
De
00 instructie en programmaregel 00
Wanneer u nu het programma laat lopen dat op dit moment in het programma geheugen ligt
opgeslagen, dan zal de calculator de instructie op regel 08 uitvoeren nadat de overige zeven
instructies die u had ingetoetst, werden uitgevoerd. Deze i00 instructie zorgt ervoor – zoals
de naam al aangeeft – dat de calculator terugspringt naar programmaregel 00 en de instructie
op die regel uitvoert. Alhoewel regel 00 geen normale instructie bevat, staat er toch een
"verborgen" instructie op die plaats die de calculator dwingt om met de uitvoering van het
programma te stoppen. Zodoende gaat de calculator, elke keer nadat het programma is
uitgevoerd, automatisch terug naar regel 00 en stopt daar. Het biedt u zo de mogelijkheid daar
nieuwe data in te voeren en het programma opnieuw uit te voeren. (De calculator wordt ook
automatisch naar regel 00 teruggezet wanneer u fs intoetst om de calculator vanuit de
programma-invoermodus op uitvoermodus in te stellen.)
De i00 instructie was reeds opgeslagen op regel 08 – in feite op alle programmaregels –
alvorens u het programma invoerde. Indien geen instructies ingevoerd zijn in het
programmageheugen, indien er een herstart heeft plaatsgevonden van het Continue Geheugen of
indien fCLEARÎ wordt ingetoetst (in de programma-invoermodus), zal de instructie i00
automatisch op de regels 01 tot en met 08 worden geplaatst. Het invoeren van instructies in het
programmageheugen vervangt daarna regel voor regel de i00 instructie met de ingevoerde
instructie.
Indien uw programma uit precies acht instructies bestaat, zou er geen i00 instructie meer
zijn aan het einde van het programmageheugen. Niettemin zal de calculator, nadat een dergelijk
programma is uitgevoerd, automatisch terugkeren naar regel 00 en daar vervolgens stoppen, net
alsof er toch een i00 instructie direct na het einde van het programma staat.
Indien u meer dan acht instructies invoert, zal het programmageheugen automatisch uitbreiden
om plaats te maken voor de additionele instructies
Uitbreiden van het programmageheugen.
Indien er geen instructies zijn ingevoerd in het programmageheugen, indien er een herstart heeft
plaatsgevonden van het Continue Geheugen of indien de combinatie fCLEARÎ werd
ingetoetst (in de programma-invoermodus), zal het programmageheugen uit 8 regels bestaan en
zullen er 20 registers beschikbaar zijn voor de opslag van data.