Magic Disk 64

home to index to text: MD9105-UTILITIES-POWER-MON.txt
               POWER-MON                
               

Wie der Name schon vermuten läßt, handelt sich bei unserem nächsten Utility um einen waschechten Maschinensprachemonitor. Hier die Befehle:
Allgemeine Variablen:

xxxx = Startadresse                     
zzzz = Endadresse                       

1) Assemblieren:
A xxxx MNEMO ( OPERAND) MNEMO = Befehl, z. B. : JSR OPERAND = Direkt oder Adreßoperand

   BEISPIEL: A 1000 dec $d020           

2) Starten eines MaschinensprachePRGs.
G xxxx 3) Disassemblieren:
D xxxx oder D xxxx zzzz Mit RETURN können Sie die Anzeige anhalten!
4) Speicherdarstellung:
M xxxx zzzz 5) Durchsuchen des Speichers:
H xxxx zzzz yy yy = max. acht Bytes, nach denen im angegebenen Speicherbereich gesucht werden soll.
6) Texteingabe:
I xxxx zzzz Mit diesem Befehl haben Sie die Möglichkeit, einen Text direkt in den Speicher einzugeben bzw. auszulesen.
7) Füllen eines Speicherbereichs:
F xxxx zzzz yy yy = Inhalt

   BEISPIEL: F 1000 2000 78             

8) Hexin Dezimalzahl umwandeln:
$ HEXZAHL 9) Registerdarstellung:
R Zeigt den aktuellen Registerstand an.
10) Farben setzen:
x, y x = Rahmenfarbe, y = Schriftfarbe BEISPIEL:0,1 11) Monitor verlassen:
x 12) Diskbefehl senden:

    KLAMMERAFFE(=*)DISK BEFEHL          
    a) *   (Fehlerkanal auslesen)       
    b) *$  (Directory)                  
    c) *I  (Laufwerk initialisieren)    
    d) *s: (File löschen)               
    e) *n: (Disk formatieren)           

13) Verschieben eines Speicherinhaltes:
T xxxx zzzz tttt tttt = Zieladresse

    BEISPIEL: T 1000 2000 3000          

Der Bereich von $1000 bis $2000 wird nach $3000 kopiert.
14) Routine testen:
U Startet eine Routine ab $ c000 !
15) Aktivieren des Packers:
P xxxx zzzz tttt

    BEISPIEL: P 1000 2000 1100          

Der Bereich von $1000 bis $2000 wird gepackt und nach $1100 verschoben!
16) Speichern eines beliebigen Bereichs:
S " NAME" xxxx zzzz Es kann der gesamte Speicher auf Disk abgelegt werden:259 Blocks!
17) Laden eines Programms:
L " NAME" Anfang und Ende werden automatisch erkannt!
18)" Vergleichen" :
V " NAME" Vergleicht das Programm NAME ( auf Disk) mit dem Speicherinhalt ab $0801 .
19) Vergleichen von Speicherinhalten:
C xxxx zzzz tttt tttt = Startadresse des zu vergleichenden Bereichs.

    BEISPIEL: C 1000 1fff 4000          

Ich bin absichtlich nicht näher auf die einzelnen Befehle eingegangen, da ich stark vermute, daß mit diesem Programm ohnehin nur Profis zurecht kommen!

                                    (om)

Valid HTML 4.0 Transitional Valid CSS!