Download Inhoudsopgave Inhoud Print deze pagina
Inhoudsopgave

Advertenties

48
Sprongen en lussen
labels bij de cerste keer dat een (GToJ-opdracht uitgevoerd wordt; het zoeken naar een
lokale label is dus voor daaropvolgende uitvoeringen van die [GTo)-opdracht niet meer
nodig. Een uitzondering hierop vormen de labels 00 tot en met 14 (labels in ,,verkorte"
vorm) wanneer deze meer dan 112 bytes in het programmageheugen van de (GTo]-opdracht
verwijderd zijn; voor deze labels is het zoeken naar de label voor iedere uitvoering van die
(GToJ-opdracht noodzakelijk. Als deze labels zich echter binnen 112 bytes voor of na de
(GTOJ-opdracht bevinden, is het zocken naar de label niet vereist.
Labels in verkorte vorm gebruiken slechts een byte aan programmageheugen, en de
daarmee overeenkomende (GTo0J-opdrachten vragen twee bytes. Lokale ALPHA-labels en
andere numerieke labels (15 tot en met 99) gebruiken twee bytes aan geheugenruimte, en
de daarbij behorende [GTOJ-opdrachten gebruiken drie bytes. Als het van belang is om
spaarzaam met programmageheugen om te springen, behoren daarom labels in verkorte
vorm gebruikt te worden; maar afhankelijk van hun plaats ten opzichte van de (GT0J)-
opdrachten kan het gebruik van deze labels de benodigde uitvoeringstijd vergroten.
Voorwaarde-funkties
Voorwaarde-funkties voor gebruik in de HP-41C zijn:
X#Y?
X<Y?
[xsy2
x=0?]
X#0?
X>0?
X<0?
X<=0?
Twee van deze voorwaarde-funkties,
en X # Y?, kunnen gebruikt worden om
zowel ALPHA-gegevens als numerieke gegevens te vergelijken. Alle andere voorwaarde-
funkties vergelijken alleen numericke gegevens.
ledere voorwaarde-funktie stelt cen vraag; de voorwaarde-funktie
bijvoorbeeld
vraagt of de gegevens in het X-register van het stapelgeheugen exact gelijk zijn aan de
gegevens in het Y-register.
JA
NEE
De GA-MITS-JA-regel: als
07
X =y, gaat de calculator ge-
08
.
woon naar de volgende op-
09 X=Y?
dracht. Als x #y, wordt de
10 GTO 05
volgende opdracht overge-
11
slagen.
12
.
L
Als het antwoord op de vraag JA luidt, gaat de uitvoering verder met de volgende lijn. Dit
wordt de ,,GA-MITS-JA-regel genoemd: als het antwoord op de voorwaarde-toetsing
JA luidt, GAAT de calculator naar de opdracht in de volgende lijn van het programma.
Als het antwoord op de vraag: ,.Is de waarde in X gelijk aan de waarde in Y?" NEE is,
slaat de calculator een programmalijn over alvorens de uitvoering te hervatten.

Advertenties

Inhoudsopgave
loading

Deze handleiding is ook geschikt voor:

41cv

Inhoudsopgave