| LIST | Programm anzeigen |
| LOAD | Laden von Kassette |
| NEW | Programm löschen |
| RUN | Programm starten |
| SAVE | Programm auf Kassette speichern |
| SAVED | Programm und nachfolgenden RAM-Bereich auf Kassette speichern |
| Integerzahlen: | -32627 bis 32627 |
| Fließkommazahlen: | 0.0000001 bis 9999999 |
| Hexadezimale Zahlen: |
Beginen mit einer Ziffer und enden mit einem H, z.B.: 0F000H |
| String-Literal: |
In einfachen Quote-Zeichen eingeschlossene Zeichenkette z.B. 'ABC' |
| * | Multiplikation |
| / | Division |
| - | Suktraktion |
| + | Addition |
| OR | Bitweises Inklusiv-ODER |
| AND | Bitweises UND |
| > |
Größer als Ergebnis ist 0 oder 1. |
| < |
Kleiner als, Ergebnis ist 0 oder 1. |
| # |
Ungleich, Ergebnis ist 0 oder 1. |
| = |
Gleich, Ergebnis ist 0 oder 1. |
| Anweisung | Bedeutung |
|---|---|
| CLS | Bildschirm löschen |
| DATA <Ausdruck> [ , ... ] | Datenbereich (Liste von Zahlen und/oder Zeichenketten) |
| DIM |
Deklarieren und Dimensionieren von Feld- und String-Variablen, Beispiel: DIM A(5), B2(6,7), C$(10) |
| END |
Programm beenden, Die Zeile 9999 END wird automatisch angefügt. |
| FOR <Startwert> TO <Endwert> [ STEP <Schritweite> ] | Beginn einer Schleife |
| GOSUB <Zeilennummer> |
Aufruf eines Unterprogramms, Die Zeilennummer kann auch als variabler numerischer Ausdruck angegeben werden. |
| GOTO <Zeilennummer> |
Sprung zu einer Programmzeile, Die Zeilennummer kann auch als variabler numerischer Ausdruck angegeben werden. |
| IF <Numerischer Ausdruck> THEN <Anweisungen> |
Bedingte Programmausführung, Hat der Ausdruck einen Wert ungleich Null, werden die hinter THEN stehenden Anweisungen ausgeführt. |
| INPUT [ <String-Literal> , ] Variable> [ , ... ] | Eingabe von Zahlen und Schreiben des eingegebenen Wertes in eine Variable |
| LET <Variable> = <Ausdruck> [ , ... ] |
Wertzuweisung, Das Schlüsselwort LET kann weggelassen werden. |
| NEXT | Ende einer FOR-Schleife |
| OUT <Port-Adresse> , <Wert> [ , <Wert> [ , ... ] ] | Ausgabe des Wertes oder der Werte auf dem angegebenen IO-Port |
| PLOT <x> , <y> |
Setzen eines Bildpunktes mit Hilfe der Pseudografik, Eine Zeichenstelle ist dabei in vier Bildpunkte unterteilt. |
| POKE <Adresse> , <Wert> [ , <Wert_2> [ , ... ] ] | Der Wert wird in die angegebene Speicherzelle geschrieben, Wert 2 in Speicherzelle + 1 usw. |
| PRINT [ <Ausdruck> ] [ , ... ] [;] |
Ausgabe auf dem Bildschirm, Ausdruck: Numerischer oder Zeichenkettenausdruck, Steht vor einem Integer-Ausdruck ein Prozentzeichen, wird der Wert hexadezimal ausgegeben. |
| READ <Variable> [ , <Variable> |
Lesen des nächsten Elements oder der nächsten Elemente
des mit DATA erzeugten Datenbereichs in die angegebenen
Variablen, Der Lesezeiger wird entsprechend weitergesetzt. |
| REM <Kommentar> | Der hinter REM stehende Text wird als Kommentar gewertet. |
| RESTORE | Zurücksetzen des Lesezeigers für READ |
| RETURN | Beenden eines Unterprogramms |
| UNPLOT <x> , <y> |
Zurücksetzen eines Bildpunktes mit Hilfe der Pseudografik, Eine Zeichenstelle ist dabei in vier Bildpunkte unterteilt. |
| Funktion | Bedeutung |
|---|---|
| CHR$( <Numerischer Ausdruck> ) | Ermitteln des ACSII-Zeichens, dessen Wert der Ausdruck hat |
| IN( <Port-Adresse> ) | Lesen des angegebenen IO-Ports |
| INKEY$ |
Abfrage der Tastatur, Ist eine Taste gedrückt, wird das Zeichen zurückgegeben. |
| INT( <Numerischer Ausdruck> ) |
Ermitteln der nächst kleineren ganzen Zahl, Ist der Betrag des Wertes kleiner 32628, wird intern die Fließkomma- in eine Integer-Zahl gewandelt. |
| LEN( <String-Ausdruck> ) | Ermitteln der Länge eines Strings |
| PEEK( <Port-Adresse> ) | Lesen der angegebenen Speicherzelle |
| RND | Ermitteln einer Zufallszahl zwischen 0 und 0.9999 |
| USR( <Adresse> ) |
Aufruf eines Maschinencodeunterprogramms Der Rückgabewert ist der Inhalt der Register CBLH. |
| @ | Weder Zahl noch Schlüsselwort |
| A | Arithmetikfehler |
| B | Syntaxfehler |
| D | DATA fehlt |
| F | Funktion und Anweisung verwechselt |
| I | Keine Integer-Zahl |
| M | Speicher voll |
| U | Überlauf bei PLOT/UNPLOT oder Feldern |
| $ (Währungssymbol) | Keine Zeichenkette |
| = () | Dieses Zeichen fehlt |