Herunterladen Inhalt Inhalt Diese Seite drucken
Inhaltsverzeichnis

Werbung

COMMODORE 16
BASIC 3.5 LEXIKON
SYS
***
SYS Speicher-Adresse
Dem Wort SYS folgt als
Ganzzahl
eine
Dezimalzahl
oder
eine
Variable im Bereich von 0 bis 65535. Mit
der
SYS-Anweisung
wird
ein
Maschinensprache-Programm ab der angegeben
Speicheradresse
gestartet.
Die Anweisung ist ähnlich der USR-Anweisung, mit dem
Unterschied,
daß
kein Parameter übergeben wird.
Das
Maschinenprogramm
muß
mit
einem
RTS-Befehl ($60) enden.
TRAP
****
TRAP [Zeilen-#J
Mit der Anweisung TRAP läßt sich innerhalb eines Programms
auf
alle Fehlersituationen (einschließlich der
Taste
<Run/Stop>
und
mit
Ausnahme der Fehlermeldung UNDEF'D STATEMENT ERROR) gezielt
reagieren.
Im Falle eines aufgetretenen Fehlers wird das Fehler-FLAG gesetzt,
und
die Programmweiterführung wird zu der in der TRAP
Anweisung
gegebenen
Zeilennummer umgeleitet. Die Zeilennummer, in welcher der
Fehler
auf-
trat, ist in der
Variablen
R~
gespeichert.
Die
eigentliche
Fehler-
meldung
enthält
die
System
Variable ER.
Mit
der
String-Funktion
ERR$(ER)
ist
jede
Fehlermeldung
zur
korrespondierenden
Feh1er-
situation ER auslesbar.
WICHTIG: Ein Fehler in einer
TRAP-Programmroutine
kann
nicht
ausge-
lesen (ge'trappt') werden. Mit der Anweisung RESUME
kann
der
Programmablauf wieder
aufgenommen
werden.
Ohne
Angabe
der
Zeilennummer wird die Fehlerverfolgung wieder ausgeschaltet.
179

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis