Anweisung | Bedeutung | AC1-Mini-BASIC | Z1013-Tiny-BASIC |
---|---|---|---|
BYTE | Hexadezimale Ausgabe eines 8-Bit-Wertes auf dem Bildschirm | ja | ja |
CALL | Aufruf eines in Maschinencode vorliegenden Unterprogramms | ja | ja |
CLS | Bildschirm löschen | nein | nein |
DATA | Angabe von numerischen Werten, die mit READ gelesen werden können | nein | nein |
DOKE | 16-Bit-Wert in den Arbeitsspeicher schreiben | nein | nein |
END | Beenden des BASIC-Programms | nein | nein |
FOR | Beginn einer Schleife | nein | ja |
GOSUB | Aufruf eines Unterprogramms | ja | ja |
GOTO | Spung zu einer anderen Programmstelle | ja | ja |
I$ | Eingabe einer Zeichenkette | nein | ja |
IF | Bedingte Verzweigung | ja | ja |
INPUT | Eingabe von Zahlen | ja | ja |
LET | Einer Variablen einen Wert zuweisen | ja | ja |
NEXT | Ende einer FOR-Schleife | nein | ja |
O$ | Ausgabe einer Zeichenkette auf dem Bildschirm | nein | ja |
OUT | Ausgabe eines Wertes an einem Ausgabetor (Port) | ja | ja |
OUTCHAR | Ausgabe eines einzelnen Zeichens auf dem Bildschirm | ja | ja |
POKE | 8-Bit-Wert in den Arbeitsspeicher schreiben | ja | ja |
Ausgabe von Text und Zahlen auf dem Bildschirm | ja | ja | |
READ | Lesen von Werten aus mit DATA angegeben Daten | nein | nein |
RESTORE | Setzen oder Zurücksetzen der Leseposition für READ | nein | nein |
REM | Kommentar | ja | ja |
RETURN | Ende eines Unterprogramms | ja | ja |
STOP | Beenden des BASIC-Programms | ja | ja |
TAB | Ausgabe von Leerzeichen auf dem Bildschirm | ja | ja |
WORD | Hexadezimale Ausgabe eines 16-Bit-Wertes auf dem Bildschirm | ja | ja |
Syntax: | BYTE <numerischer Ausdruck> |
Syntax: |
CALL <Adresse> CALL * <Hex-Adresse> |
Adresse: | numerischer Ausdruck |
Hex-Adresse: | Adresse als Hexadezimalzahl |
Syntax: | DATA <konstanter Ausdruck> [ , ... ] |
Syntax: | DOKE <Adresse> , <Wert> |
Adresse: | numerischer Ausdruck |
Wert: | numerischer Ausdruck |
Syntax: | FOR <Variable>=<Startwert> TO <Endwert> [ STEP <Schrittweite> ] |
Startwert: | numerischer Ausdruck |
Endwert: | numerischer Ausdruck |
Schrittweite: | numerischer Ausdruck |
Syntax: | GOSUB <Zeilennummer> |
Syntax: | GOTO <Zeilennummer> |
Syntax: | I$ <Adresse> |
Adresse: | numerischer Ausdruck |
Syntax: |
IF
<Bedingung>
[ THEN ]
<Anweisungen>
[ ELSE <Anweisungen> ] IF <Bedingung> THEN <Zeilennummer> [ ELSE <Anweisungen> ] |
Bedingung: | numerischer Ausdruck |
Syntax: | INPUT [ <String-Literal> ] <Variable> [ , ... ] |
Syntax: | [ LET ] <Variable> = <numerischer Ausdruck> |
Syntax: | NEXT [ <Variable> ] |
Syntax: | O$ <Adresse> |
Adresse: | numerischer Ausdruck |
Syntax: |
OUT
(<Port>)
=
<Wert> OUT <Port>,<Wert> |
Port: | numerischer Ausdruck |
Wert: | numerischer Ausdruck |
Syntax: | OUTCHAR <numerischer Ausdruck> |
Syntax: | POKE <Adresse> , <Wert> |
Adresse: | numerischer Ausdruck |
Wert: | numerischer Ausdruck |
Syntax: |
PRINT PRINT <String-Literal> [ , ... ] [ , ] PRINT <numerischer Ausdruck> [ , ... ] [ , ] PRINT # <numerischer Ausdruck> [ , ... ] [ , ] |
Syntax: | READ <Variable> [ , ... ] |
Syntax: | RESTORE [ <Zeilennummer> ] |
Syntax: | TAB <Anzahl> |
Anzahl: | numerischer Ausdruck |
Syntax: | WORD <numerischer Ausdruck> |