Download Inhoudsopgave Inhoud Print deze pagina

Het Zoeken Naar Lokale Labels - HP 41C Gebruiksaanwijzing

Inhoudsopgave

Advertenties

Sprongen en lussen
47
Als een globale ALPHA-label uit dezelfde tekens bestaat als een van de standaardfunkties
van de HP-41C (bijv. ABS, DEG, SIN), dan zal de calculator het genoemde programma
uitvoeren, en niet de daarmee overeenkomende funktie, wanneer die label gespecificeerd
wordt na ecen opdracht
of (GT0]. Indien echter die label nier al in het programmage-
heugen staat of in cen uitbreiding van de calculator (d.w.z. nict in de catalogi 1 of 2 wordt
opgesomd), zal de calculator de standaardfunktie van de HP-41C uitvoeren.
Binnen het programmageheugen begint het zoeken met de
00
laatste globale label en gaat verder omhoog in het geheugen
01 LBLTAREA
verder, waarbij alle opdrachten behalve de globale labels
02
worden overgeslagen, totdat de gespecificeerde label wordt
03
.
aangetroffen of totdat de bovenkant van het programmage-
04 END
heugen wordt bereikt. Als de label gevonden wordt, begint
00
daar de uitvoering en gaat deze op de gebruikelijke manier
<
i
naar beneden verder.
z; LBLTEST1
Als de aangegeven label niet gevonden wordt (d.w.z. niet in
03
.
de catalogi 1, 2, of 3 voorkomt), wordt de programma-
04
uitvoering gestopt, verschijnt in de uitlezing NONEXISTENT
05 END
en wordt de calculator teruggesteld naar dezelfde lijn in het
00
programmageheugen van waaruit het zoeken is begonnen.
01 LBL'ZOT
02
03
04
Het zoeken naar lokale labels
'
05 END
Het zoeken naar lokale labels vindt alleen plaats binnen het
voorliggende programma — d.w.z. het programmain uitvoe-
ring of het programma waarop de HP-41C is ingesteld. Om
een lokale label te vinden zoekt de calculator eerst in
00
volgorde het voorliggende programma naar beneden af om
01 LBLTTEST1
de label te vinden. Als de aangegeven label niet gevonden
02
.
wordt voordat het eind van het programma bereikt wordt
03
(d.1. de END-opdracht), gaat de calculator door met zoeken
04 LBL 01
vanaf het begin van datzelfde voorliggende programma
totdat de eerste label met de aangegeven naam wordt
gevonden. Als na het doorzoeken de gespecificeerde label
niet is aangetroffen, wordt de programma-uitvoering stopge-
zet, de calculator wordt ingesteld op dezelfde programmalijn
waar het zoeken begon, cn in de uitlezing verschijnt NON-
EXISTENT.
05
06 GTO 01
07
.
08
.
09
.
10 END
Door deze wijze van zoeken naar labels, kunnen lokale labels een onbeperkt aantal malen
gebruikt worden, zelfs in hetzelfde programma. Het zoeken naar een lokale label kan
behoorlijk lang duren, afhankelijk van de lengte van het voorliggende programma. Om de
tijd van zoeken te minimaliseren noteert de calculator de plaatsen van de meeste lokale

Advertenties

Inhoudsopgave
loading

Deze handleiding is ook geschikt voor:

41cv

Inhoudsopgave