1800 22a6 0000 T ... MONS3M short
Kurzbeschreibung des Objektcodeeditors MONS3M
---------------------------------------------

Memorypointer=MP


(BREAK)     Ruecksprung ins Betriebssystem
( <- )      decrementiere MP um 8 Bytes
( -> )      incrementiere MP um 8 Bytes
(ENTER)     incrementiere MP um 1 Byte
(CLS)       decrementiere MP um 1 Byte

M:11A2      setzt MP auf Adresse 11A2H
11A2.       setzt PC auf Adresse 11A2H
,           setzt den MP auf die Adresse,die Stackpointer angibt
$           zeigt eine Seite disassembliert von MP an,zurueck
            zum HM mit $,jede andere Taste/weitere Seite 
Q           Umschaltung 2.Registersatz
L           listen eines Speicherblockes(80Bytes) ab MP mit (<-)
            zurueck zum HM,sonst weiter listen
H           konvertieren einer Dez.zahl in eine Hex.zahl
P           fuellen eines Speicherbereiches von FIRST:... bis
            LAST:.. mit WITH:...
G           sucht im Speicher nach Zeichenkette,nach Eingabe
            2xENTER sucht ueber FFFFH hinaus,MP geht auf gefun-
            dene Zeichenkette,weitersuchen mit N                
N           weitersuchen nach gewuenschtem String
I           intelligente Copie eines Speicherblocks zu einer
            neuen Adresse (FIRST:,LAST:,TO:)
J           Ansprung eines Programms ab Adresse (Register und
            Zeiger werden vorher zurueckgesetzt)
W           setzt Breakpoint auf Adresse,auf die MP zeigt 
+           Programmausfuehrung ab Adresse in PC
            (Register,Stack,Zeiger werden nicht zurueckgesetzt) 
>           setzt Breakpoint nach der jetzigen Instruktion und  
            faehrt fort mit Programmausfuehrung
:           Single Step im RAM oder ROM,PC und MP muessen auf
            gleichen Wert gesetzt sein!
"           Ausgabe eines Speicherblocks auf Drucker (sonst wie
            "L")
T           Disassenblierung von First:.. bis Last:...          
            Quelltext ab Text:..  abspeichern         
            Workspace:..Startadresse fuer erzeugte Symboltabelle
            (2 byte je Label) naechstes First:.. und Last...
            gibt Datenfeld an, das nicht mit disassembliert wer-
            den soll,kann auch mit Enter uebergangen werden
            _zerstoert alle Breakpoints
            NOP*  es wurde ungueltiger Opcode gefunden
            (ENTER) disassenblieren Pause
            (<) zurueck  zur HM
#           alle Adressen werden dezimal ausgegeben oder
            umgekehrt


****************************************************************

letzter Bearbeiter: Jens Moeckel, 23.12.89

Kontaktadresse Softwaretausch: Jens Moeckel, Magdeburger Str.1b
                               8400 Riesa

*************************************************MOESOFT********