^^^^^0400 X[EQ] [* .or. NN[ PARAMETERLISTE]] - Wenn * und Parameterliste angegeben: das zuletzt geladene Programm wird unter Verwendung der optionalen Parameterliste gestartet. - Wenn NN und optionale Parameterliste angegeben ist: Programmstart auf Adresse NN (hexadezimale Adresse). %X 5600 P1 P2 Sprung zur Adresse 5600H, der Zeilenpufferzeiger (INPTR) bzw. Reg. DE zeigt auf das Trennzeichen hinter '5600' in der Kommandozeile. ^^^^^0410 : "Ausdruck" Berechnet hexadezimale Ausdruecke von links nach rechts und gibt das Resultat aus. Es duerfen die Operatoren +, -, * , / verwendet werden. Ueberlauf wird nicht beruecksichtigt. Klammern sind unzulaessig. %: FD00-4400/80 0172 ^^^^^0420 HELP ASCII ['Asciizeichen | * ] Der hexadezimale ASCII-code des Zeichens wird ausgegeben. Backslash (Schraegstrich von l.o. nach r.u.) wird benutzt, um Sonderzeichen einzugeben. Wird * als Argument verwendet, wird die ASCII-code-Tabelle ausgegeben. ohne Argument: Beschreibung des HELP ASCII Kommandos. %HELP ASCII 'A ASCII HEX 'A' 41H ^^^^^0430 HELP CHAR [HEXZAHL | *] ohne Option: Beschreibung des HELP_CHAR-Komandos mit * : Ausgabe der ASCII-Codeliste. Bei Angabe einer Hexzahl, mit oder ohne nachgestellten H, wird das zugehoerige ASCII-Zeichen ausgegeben. %HELP CHAR 42 ASCII HEX 'B' 42H ^^^^^0480 HELP ERROR [ERRORCODE | *] Ausgabe der Bedeutung eines Fehlercodes, der als 'Completion code' nach Rueckkehr ins Betriebssystem oder nach Rueckkehr aus einem Treiberprogramm im Parametervector steht. * als Argument: Ausgabe der Tabelle der ERROR-codes. ^^^^^0440 DEBUG Einsprung in das Systemkern-interne Monitorprogramm. In diesem Programm stehen Kommandos fuer die Programmtestung, Speicher- und Registeranzeige bzw Aenderung und Portein- und ausgabe zur Verfuegung. Quit Q Verlassen des Debuggers ins aufrufende Programm. Der Aufruf kann vom OS aus erfolgen. Er ist aber auch von jedem anderen Programm ( ueber die Adresse 0BFAH) moeglich, wenn in den Speicher- zellen 0FB5/0FB6 die Rueckkehradresse und Bit 5 der Speicherzelle 0FC4H gesetzt wird. Register R ["Registername"] Anzeige aller internen Register oder Anzeige eines und Moeglichkeit seiner Modifikation. Display D ("Adresse" ["Laenge"]) Anzeige des Inhaltes einer Speicherzelle und Moeglichkeit der Neueingabe oder Darstellung eines Bereiches mit entsprechenden Parametern. Das R-Kommando (Einzelregister) und das D-Kommando (Speicherzelle) kann mit "Q" verlassen werden. Die Eingabe von ET bewirkt Weiterschaltung ohne Aenderung. Move M ("Zieladresse" "Quelladresse" "Laenge") Umspeichern eines Bereiches entsprechend den Parametern. Port Write PW ("Portadresse" "Byte") Ausgabe des angegebenen Bytes an das Port. Port Read PR ("Portadresse") Eingabe vom Port und Anzeige des gelesenen Bytes. Break B ["Pruefpunkt"] Pruefpunktregister loeschen bzw mit entsprechender Adresse laden. Go G ["Adressse"] Sprung zur angegebenen bzw. im PC-Register eingetragenen Adresse, Laden der Register mit dem im Speicher abgelegten Abbild (Kommando R) Next N ["Anzahl"] Wie GO jedoch nur Abarbeitung der vorgegebenen Anzahl von Befehlen ohne Anzahl: ein Schritt Anzahl=1...255 %D >R ;Registeranzeige A F B C D E H L A' F' B' C' D' E' H' L' I IX IY SP PC sz.h.pnc 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 0F 0000 0000 FC00 0000 00000000