Kontron PSI 80 Technische Beschreibung Seite 91

3.9 Setzen von Ports, Haltepunkten, Sätzen und Speicherbereichen.
Mit diesem Kommando können
Sätze
auf
ein
Mediun
festgelegt werden.
a) Setze Haltepunkt
Format:
SH adr<—
Setzt einen Haltepunkt auf die
spezifiziert
wurde.
deaktiviert.
Das Programm KDM arbeitet
besteht
darin, den Maschinencode der Speicherzelle adr mit dem Code
FFH (Restart 38H) zu ersetzen. Der
Restart
bei der Adresse 38H, womit schließlich nach der Rettung der
CPU-Register ein definierter Rücksprung
KDM erfolgt. Da der Restart-Befehl einem Call-Befehl entspricht, muß
der
Stapelzeiger
Speicherbereich
Speicherzellen
Anwender dafür sorgen, daß entweder
- der Stapelzeiger im Anwenderprogramm selbst definiert wird oder
- der Stapelzeiger vor dem Start des Anwenderprogramms per
Register-Setz-Kommando (R SP) auf den gewünschten Wert gesetzt
wird.
Es ist zu beachten, daß Haltepunkte
werden
körnen,
Befehls zeigt. Um dies unmittelbar nach der Eingabe des Kommandos SH
überprüfen zu körnen, wird der Speicherbereich adr-8 bis
und
nach
den
D-Kcmmandos
automatisch
Haltepunkt auf, so meldet sich das MonitorProgramm mit dem
der
Registerinhalte,
Speicherbereich,
Ports
und
geschrieben
Adresse
Andernfalls wird ein bisher aktiver Haltepunkt
mit
Software-Haltepunkten.
der
'Anwender-CPU1
zeigen,
um
das
zu
verhindern.
Um dies sicherzustellen, sollte der
wenn
der
Parameter
Einsetzen
des
Haltepunkts
ausgedruckt.
sowie
dem
Haltepunkte
gesetzt,
und
Speicherbereiche
adr,
falls
Befehlscode
FFH
vom
Anwenderprogramm
auf
einen
Überschreiben
bereits
nur
dann
als
adr
auf das erste Byte eines
mit
dem
Läuft ein Programm auf einen
als
' Window»
logische
(Window)
der
Wert
adr
Das
Prinzip
bewirkt
einen
nach
zulässigen
belegter
solche
erkannt
adr+7
vor
Format
des
Ausdruck
definierten
loading

Verwandte Produkte für Kontron PSI 80