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)