Funktion zur *bergabe des Werts von R0 nach Ausführung einer Maschinencode-Routine.
Syntax:
USR Faktor
Argument:
Faktor ist die Adresse des Maschinencodes, der aufgerufen werden soll. Aufrufe an das 6502-basierende BBC Microcomputer Betriebssystem werden aus Kompatibilitätsgründen von USR behandelt.
USR ist ähnlich wie
CALL, nur daß es ein Ergebnis liefert und keine Parameter akzeptiert. Bei Eingang auf die Routine sind R0ŒR14 wie bei CALL.
Ergebnis: Eine Ganzzahl, der Inhalt von R0 bei Rückkehr auf BASIC.
Beispiele:
DEF FNmachinecode =USR(start_of_code)