GW-BASIC
Kommt es zu einer Unterbrechung, so veranlaßt
die
STOP für diese Routine, so daß es niemals zu sich
wiederholenden Unterbrechungen kommt. Beim
Rücksprung aus der Unterbrechungsroutine wird
automatisch eine COM (n) ON-Anweisung ausge
führt, es sei denn, eine explizite COM(n) OFF-
Anweisung wurde innerhalb der Unterbrechungs
routine ausgeführt.
Eine Unterbrechung findet nur dann statt, wenn
die Software ein Programm ausführt.
Kommt es zu einer Unterbrechung wegen eines
Fehlers,
automatisch deaktiviert.
Typischerweise liest die Unterbrechungs-Routine
einer Datenübertragung eine gesamte Meldung von
dem Übertragungskanal, bevor sie sie zurückgibt.
Es wird nicht empfohlen, die Datenübertragungs
unterbrechung bei aus einem einzigen Zeichen
bestehenden Meldungen zu benutzen, da der A u f
wand für die Unterbrechung und das Lesen jedes
einzelnen Zeichens bei hohen Baudraten zu einem
Überlauf des Unterbrechungspuffers für die Daten
übertragung führen kann.
R E T U R N < Z e ile >
Diese Form von R E T U R N ist wahlweise. Sie wird
benutzt, um bei einer festen Zeilennummer in das
Softwareprogramm
Maßnahme wird der GOSUB-Eintrag überflüssig,
den die
< Z e ile > muß mit größter Vorsicht benutzt wer
den! Jede andere zum Zeitpunkt der Unterbre
chung aktive GOSUB-, WHILE- oder FOR-Anwei-
sung bleibt aktiv. Beim Rücksprung aus der Sub
routine führt jeder Versuch, die Schleifen außer
halb der Subroutine fortzusetzen, zu der Fehler
meldung 4 'N E X T without F O R " .
Unterbrechung
automatisch
so werden sämtliche Unterbrechungen
zurückzugehen.
Unterbrechung erstellt hat. R E T U R N
GW-BASIC ERW EITERUNG
eine
COM (n)
Durch diese
2-33