Kommando | Bedeutung |
---|---|
C | Setzt das BASIC-Programm nach einer STOP-Anweisung fort |
E |
Listet das BASIC-Programm zeilenweise auf, Mit der Leertaste wird die nächste Zeile angezeigt. Hinter dem E kann auch eine Zeilennummer angegeben werden. Dann wird das Programm ab dieser Zeilennummer angezeigt. |
L |
Lädt ein Programm von Kassette auf die Standardadresse
für BASIC-Programme (%E000), Dazu muss die Emulation der Kassettenschnittstelle aktiviert werden. Wurde das Programm fehlerfrei geladen, meldet sich der BASIC-Editor mit einer Null zurück, sonst mit 255. (siehe auch Hinweise zum Laden von Kassette) |
N | Löscht das BASIC-Programm aus dem Arbeitsspeicher |
M | Ruft den Maschinenmonitor auf |
R | Startet das BASIC-Programm |
S |
Speichert ein BASIC-Programm auf Kassette, Dazu muss die Emulation der Kassettenschnittstelle aktiviert werden. |
?X | Gibt den Wert der Variable X aus |
<Zahl> |
Eingabe oder Löschen einer BASIC-Zeile, Wird hinter der Zahl nichts weiter angegeben, löscht der Editor die BASIC-Zeile mit dieser Zeilennummer. Anderenfalls wird eine BASIC-Zeile mit dieser Zeilennummer eingegeben. Dabei müssen die BASIC-Anweisungen in der Kurzform des komprimierten Speicherformats geschrieben werden. |
Kommando | Bedeutung |
---|---|
,aaaa xx xx xx xx xx xx xx xx | Schreibt die max. 8 angegebenen Bytes in den Speicher ab Adresse aaaa |
;aaaa cccccccccccccccc | Schreibt die max. 16 angegebenen ASCII-Zeichen in den Speicher ab Adresse aaaa |
?aaaa bbbb | Berechnet aaaa+bbbb und aaaa-bbbb und gibt die beiden Ergebnisse aus |
%aaaa | Gibt den vorzeichenbehafteten Dezimalwert der Hexadezimalzahl aaaa aus |
#aaaa | Gibt den vorzeichenlosen Dezimalwert der Hexadezimalzahl aaaa aus |
!rrxx | Schreibt den Wert xx in das Register rr |
Faaaa nnnn xx | Füllt den Speicher ab Adresse aaaa mit nnnn Bytes xx |
Haaaa | Zeigt ab Adresse aaaa 8 Bytes hexadezimal an |
Jaaaa | Startet ein Maschinenprogramm auf Adresse aaaa mit einem CALL-Befehl, d.h., das Maschinenprogramm kann mit einem RET-Befehl beendet werden. |
Laaaa |
Lädt eine Datei von Kassette in den Arbeitsspecher
ab Adresse aaaa, Dazu muss die Emulation der Kassettenschnittstelle aktiviert werden. Nach dem Laden wird die Anzahl der geladenen Bytes und der Rückgabecode (Null bedeutet kein Fehler) ausgegeben. (siehe auch Hinweise zum Laden von Kassette) |
Q | Beendet den Maschinenmonitor |
Maaaa bbbb nnnn |
Verschiebt nnnn Bytes im Arbeitsspeicher von Adresse aaaa
nach bbbb, Das funktioniert auch bei Überschneiden der Speicherbereiche. |
Rrr | Gibt der Wert des Registers rr aus |
Saaaa nnnn |
Speichert nnnn Bytes ab der Adresse aaaa auf Kassette, Das zweite Argument gibt nicht die Endadresse sondern die Anzahl der Bytes an. Für diese Funktion muss die Emulation der Kassettenschnittstelle aktiviert werden. |
aaaa bbbb nnnn | 16-Bit-Hexadezimalzahlen |
rr xx | 8-Bit-Hexadezimalzahlen |
c | ASCII-Zeichen |
Code | Name | Bedeutung | CTRL-Tastenkombination |
---|---|---|---|
01 | Kursor links | CTRL-A | |
02 | Kursor rechts | CTRL-B | |
03 | Kursor hoch | CTRL-C | |
04 | Kursor runter | CTRL-D | |
05 | HOM | Kursor in linke obere Ecke | CTRL-E |
06 | SOL | Kursor an Zeilenanfang | CTRL-F |
07 | DEL | Zeichen unter Cursor löschen | CTRL-G |
08 | DBS | Zeichen links von Kursor löschen | CTRL-H |
09 | INS | Zeichen einfügen | CTRL-I |
0A | LDE | Zeile löschen | CTRL-J |
0B | LIN | Zeile einfügen | CTRL-K |
0C | CLS | Bildschirm löschen | CTRL-L |
0D | RET | Eingabe abschließen | CTRL-M |
0E | ESC | Nächstes Zeichen nicht als Steuerzeichen interpretieren | CTRL-N |
[1] | Scheutzow, Harun: Betriebssystem ES4.0 für den JU+TE-Computer, Sonderdruck zum Jugend+Technik-Artikel in Heft 6/1990 Seite 82ff, Verlag Junge Welt GmbH, Berlin 1990 |