Guten Tag,
was erhoffst du dir durch den sprung? ist der Sprung im Programm an eine Bedingung geknüpft?
GoTo finde ich unsauber aber das kann man machen.
Beispiel 1:
GOTO next;
...
next:
Die Programmabarbeitung fährt mit der Instruktion fort, die auf "next" folgt.
Beispiel 2:
reg1 := 1;
next:
...
reg1 := reg1 + 1;
IF reg1<=5 GOTO next;
Die Abarbeitung wird viermal an next übertragen (für reg1= 2, 3, 4, 5).
Beispiel 3
IF reg1>100 THEN
GOTO highvalue
ELSE
GOTO lowvalue
ENDIF
lowvalue:
...
GOTO ready;
highvalue:
...
ready:
Gruß, Aleks.