Wystarczy przejrzec dzial BASIC na C64 Power i tam (z literatury) w artykul Polecenia Basica widzimy nastepujacy opis :-) :
GOSUB - Zawołaj podprogram rozpoczynający się w podanej linii.
GOSUB
Instrukcja ta jest podobna do instrukcji GOTO, ponieważ nakazuje komputerowi skok do wybranej linii programu.
Polecenie GOSUB musi jednak natrafić w końcu na polecenie RETURN. Kiedy program trafi na RETURN, to skacze z powrotem do instrukcji znajdującej się bezpośrednio po instrukcji GOSUB. Miejsce docelowe skoku GOSUB nazywa się podprogramem. Podprogramy są bardzo użyteczne, jeśli jakieś zadanie powinno być powtórzone wielokrotnie w programie. Zamiast kopiowania fragmentów programu możemy wtedy napisać procedurę i użyć polecenia GOSUB we właściwych miejscach programu. Porównaj opis polecenia RETURN.
PRZYKŁAD:
20 GOSUB 800
...
...
800 PRINT\'JESTEM TU\':RETURN
Przykład ten wywołuje podprogram zaczynający się w linii 800 i wykonuje go. Wszystkie podprogramy muszą kończyć się instrukcją RETURN.
Polecam -
http://c64.nostalgia.pl/index.php?strona=basic/pol1\'>
http://c64.nostalgia.pl/index.php?strona=basic/pol1