[GOSUB]コマンド

行番号で指定されるサブルーチンに飛びます。
飛び先から[RETURN] 命令で復帰します。
行番号の代わりにラベル名[ラベル] を使用出来ます。

文法 GOSUB <行番号>
文例 GOSUB 500
   GOSUB *B1

サブルーチンは、他から独立した命令群で、RETURN文で終わるものです。
サブルーチンは処理終了後に、RETURN命令で呼び出されたところに戻ります。
1つのサブルーチンの中から他のサブルーチンを呼び出すサブルーチンの多重化も
出来ます。

サンプル 
10 GOSUB 100
20 GOSUB 100
30 END
100 PRINT "Here is subroutine 100"
110 RETURN

この例では、Here is subroutine 100 を 2回表示して終了します。

サンプル 
10 GOSUB 100
20 GOSUB 200
30 END
100 PRINT "Here is subroutine 100"
110 GOSUB 200
190 RETURN
200 PRINT "Here is subroutine 200"
210 RETURN

この例では、Here is subroutine 100 を 1回表示し、
      Here is subroutine 200 を 2回表示して終了します。