| 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> |