Múltkor egy BASIC programmal szórakoztam és közben felvetődött néhány kérdésem, amit Pgyurival beszéltem meg Skype-on. Gondolom hasznos lehet, ha néha ilyen nyalánkságokat is megosztunk egymással, ezért létrehoztuk ezt a fórumot rá, amikben az egyes témákban egy-egy BASIC parancs érdekességeit taglalhatjuk.
Elsőként azonban lássuk a USR-t, mert erre én már alig emlékeztem.
Kód: Egész kijelölése
LET X=USR <memória cím>
Arra tervezték az USR függvényt, hogy assembler rutint (függvényt) hívjon meg és legyen visszatérő értékre lehetőség.
Még az alábbi módon is hívható:
Kód: Egész kijelölése
RANDOMIZE USR <memória cím>
Kód: Egész kijelölése
PRINT USR <memória cím>
Kód: Egész kijelölése
RUN USR <memória cím>
RUN USR <memória cím> tréfás megoldás, ha visszatér, akkor amit visszaad, onnan RUN.