Naar
Naar een specifiek regelgetal:
Bijvoorbeeld,
. Het scherm toont nu "
Als u naar de eerste regel van een label wilt gaan, bijvoorbeeld. A001:
Voorwaardelijke instructies
Een andere manier om de volgorde van executie te veranderen is met een
voorwaardelijke test, een vergelijking tussen twee getallen die de volgende
instructie van het programma overslaat als niet aan de voorwaarde is voldaan.
Bijvoorbeeld, een voorwaardelijke instructie op regel A005 is
gelijk aan nul?). Het programma vergelijkt de inhoud van het X-register met nul. Is
dit X-register inderdaad nul, dan gaat het programma verder met de volgende
regel. Bevat het X-register geen nul, dan wordt de volgende regel overgeslagen,
zodat de executie verder gaat met regel A007. Men noemt dit "Doe dat indien
waar."
Doe het volgende
indien waar.
Het bovenstaande voorbeeld toont een algemene techniek die wordt gebruikt bij
voorwaardelijke tests: de regel direct na de test, die alleen wordt uitgevoerd als er
aan de voorwaarde is "voldaan", is een vertakking naar een ander label. Het effect
van de test is dus dat het programma onder bepaalde omstandigheden met een
andere routine verder gaat.
14-6
Programmeringstechnieken
:
.
A
(druk en houdt vast), het scherm toont nu "
.
.
.
1
.
.
.
1
.
.
.
labelregelgetal (regelgetal<1000).
. Bijvoorbeeld, druk op
".
2
2
A
".
(d.w.z. is x
Sla volgende over
indien niet waar.