| Anweisung | Komprimierte Form |
|---|---|
| CALL <Ausdruck> | C |
| ELSE ; <Anweisungen> [ ; ...] | > |
| END | E |
| GOSUB <Ausdruck> | S |
| GOTO <Ausdruck> | G |
| IF <Bedingung> THEN <Anweisung> [ ; ...] | F <Bedingung> ; |
| INPUT [ <Zeichenkette> ] <Variable> | I |
| LET <Variable> = <Ausdruck> [ , ...] | L |
| PRINT [ <Zeichenkette> ] [ <Ausdruck> ] [ , ] [...] | P |
| PTH [ <Zeichenkette> ] [ <Ausdruck> ] [ , ] [...] | H |
| PROC [ <Variablenliste> ] = <Name> <Argumentliste> | O |
| RETURN | R |
| REM <Kommentar> | M |
| STOP | T |
| TOFF | / |
| TRAP <Bedingung> TO <Ausdruck> | ! <Bedingung> , |
| WAIT <Ausdruck> | W |
| Name und Syntax | Bedeutung |
|---|---|
| GETEB [ <Adresse> ] | Liest ein Byte aus dem Arbeitsspeicher |
| GETEW [ <Adresse> ] | Liest ein 16-Bit-Wort aus dem Arbeitsspeicher |
| GETR [ <Register> ] | Liest ein Register |
| GETRR [ <Register> ] | Liest ein Doppelregister |
| PTC [ <ASCII-Code> ] | Gibt das Zeichen entsprechennd dem ASCII-Code aus |
| SETEB [ <Adresse> , <Wert> ] | Schreibt ein Byte in den RAM |
| SETEW [ <Adresse> , <Wert> ] | Schreibt ein 16-Bit-Wort in den RAM |
| SETR [ <Register> , <Wert> ] | Schreibt einen Wert in ein Register |
| SETRR [ <Register> , <Wert> ] | Schreibt einen Wert in ein Doppelregister |
| Vergleichsoperator | Bedeutung |
|---|---|
| < | Kleiner |
| <= | Kleiner oder gleich |
| = | Gleich |
| >= | Größer oder gleich |
| > | Größer |
| <> | Ungleich |
| Operator | Bedeutung |
|---|---|
| + | Addition |
| - | Subtraktion |
| * | Multiplikation |
| / | Ganzzahlige Division |
| $M | Modulo (Rest der ganzzahligen Division) |
| $A | Bitweises UND (AND) |
| $O | Bitweises ODER (OR) |
| $X | Bitweises ausschließendes ODER (XOR) |
| Name und Syntax | Bedeutung |
|---|---|
| ABS [ <Ausdruck> ] | Absoluter Betrag |
| GETEB [ <Adresse> ] | Liest ein Byte aus dem Arbeitsspeicher |
| GETEW [ <Adresse> ] | Liest ein 16-Bit-Wort aus dem Arbeitsspeicher |
| GETR [ <Register> ] | Liest ein Register |
| GETR [ <Register> ] | Liest ein Doppelregister |
| GTC | Wartet auf einen Tastendruck und liefert den ASCII-Code im unteren Byte zurück |
| INPUT | Wartet auf die Eingabe einer Zahl und liefert deren Wert zurück |
| NOT [ <Ausdruck> ] | Logisches Komplement |
| RL [ <Ausdruck> ] | Rotiert den 16-Bit-Ausdruck um ein Bit nach links |
| RR [ <Ausdruck> ] | Rotiert den 16-Bit-Ausdruck um ein Bit nach rechts |
| ERROR 0 |
Syntaxfehler, CONT ohne STOP oder Programmende ohne END bzw. STOP |
| ERROR 1 | Mehr als 15 GOSUB-Aufrufe verschachtelt |
| ERROR 2 | RETURN ohne GOSUB |
| ERROR 4 | Division durch Null |
| ERROR 8 | Überschreitung des zulässigen Zahlenbereichs |
| [1] | Dr. Hoyer, Helmut: JU+TE Computer selbst gebaut, Zeitschrift Jugend+Technik, Heft 12/1987, Seiten 930-932, Verlag Junge Welt, Berlin 1987 |
| [2] | Dr. Hoyer, Helmut: JU+TE Computer selbst gebaut, Zeitschrift Jugend+Technik, Heft 1/1988, Seiten 70-74, Verlag Junge Welt, Berlin 1988 |