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