Sa., 07 Juni 2025 20:24:05 +0200

C64 BASIC V2.0: Befehl: SYS

-


Letztes Update am Sa., 31 Mai 2025 11:30:55 +0200 von Andreas Potthoff

SYS

  • Token: 158 / $9E | Abkürzung: sY | ROM Exec: 57642 / $E12A
  • Typ: Anweisung | Funktion: Programmsteuerung
  • Syntax: SYS <memory-location>

Aktion, Hinweise, Tipps, Tricks:

Dies ist die gängigste Methode, ein BASIC-Programm mit einem Maschinensprachenprogramm zu kombinieren. Das Maschinensprachenprogramm beginnt an der in der SYS-Anweisung angegebenen Stelle. Der Systembefehl SYS wird entweder im Direkt- oder im Programmmodus verwendet, um die Steuerung des Mikroprozessors an ein vorhandenes Maschinensprachenprogramm im Speicher zu übertragen.

Die Speicheradresse wird durch einen numerischen Ausdruck angegeben und kann sich an beliebiger Stelle im Arbeitsspeicher, RAM oder ROM befinden. Bei Verwendung der SYS-Anweisung muss der jeweilige Abschnitt des Maschinensprachencodes mit einer RTS-Anweisung (Return from Subroutine) abgeschlossen werden, damit die BASIC-Ausführung nach Abschluss des Maschinensprachenprogramms mit der auf den SYS-Befehl folgenden Anweisung fortgesetzt wird.


Beispiele:

    SYS 64738                      (Sprung zum System-Kaltstart im ROM)
    10 POKE 4400,96:SYS 4400       (Sprung zum Maschinencode-Speicherort 4400 und sofort zurückkehren)

BefehleCLOSE, CLR, CMD, CONT, DATA, DEF, DIM, END, FOR, GET, GET#, GOSUB, GOTO, IF, INPUT, INPUT#, LET, LIST, LOAD, NEW, NEXT, ON, OPEN, POKE, PRINT, PRINT#, READ, REM, RESTORE, RETURN, RUN, SAVE, STOP, SYS, VERIFY, WAIT
Befehle Spezial (Bywords)FN, GO, NOT, SPC(, TAB(, THEN, TO, STEP
Arithmetische und logische Operatoren+, , *, /, ^, >, =, <, AND, OR
FunktionenABS, ASC, ATN, CHR$, COS, EXP, FRE, INT, LEFT$, LEN, LOG, MID$, PEEK, POS, RIGHT$, RND, SGN, SIN, SQR, STR$, TAN, USR, VAL
Konstanten und SystemvariablenPi, ST, TI, TI$
image_pdfimage_print
Andreas Potthoffhttps://electrodrome.net
Computer-Nerd seit der ersten 8-bit Generation (1981), SysOp, IT-Spezialist, System Administrator, Webmaster, Maker...
0 0 votes
Artikel Bewertung
Datenschutz
0 Kommentare
Newest
Oldest Most Voted
Inline Feedbacks
View all comments

Related Stories

0
Would love your thoughts, please comment.x