C128 NetLex

Commodore 128 Bedienungshandbuch
Commodore 128 System Guide



SYS-Anweisung

Format:
SYS Ausdruck[,Parameterliste]

Zweck:Übergibt die Programmsteuerung an ein Unterprogramm in Maschinensprache, das bei einer spezifizierten Adresse beginnt (s.a. USR-Funktion).

Bemerkungen:Der Wert von Ausdruck muß eine ganze Zahl zwischen 0 und 65535 sein. Er bezeichnet die Adresse im Programmspeicher des C128, bei der das Unterprogramm in Maschinensprache beginnt. Die Rückkehr in das BASIC-Hauptprogramm erfolgt durch den Assemblerbefehl RTS.

In Parameterliste können Parameter angegeben werden, die dem Maschinensprache-Unterprogramm übergeben werden sollen.

Die Auswertung dieser Parameter muß jedoch vom Maschinensprache-Unterprogramm vorgenommen werden!

Hinweis: Diese Beschreibung des SYS-Befehls ist nur für den C64-Modus gültig. Die Art der Parameterübergabe und -auswertung beim SYS-Befehl unter BASIC 7.0 folgt einer gegenüber BASIC 2.0 modifizierten Syntax.

Beispiel:SYS 7*2^12,X,Y

Die Zeichenfolge ,X,Y muß vom Maschinensprache-Unterprogramm, das bei der Adresse 28676 beginnt, so ausgewertet werden, daß der Textzeiger des Interpreters nach Beendigung des Unterprogramms auf das Y zeigt.


Auszug aus dem Commodore C128 (D) Bedienungshandbuch: Seite 5-65
Überarbeitet von WTE


[Seitenanfang] [Infos] [Links] [Lexikon] [Home]
Erstellt von WTE, am 26. Februar 2009; überarbeitet am 25. Februar 2012