
Extended Systems Monitor
User'
s Manual
The
contents
of
16
bytes
of
memory
containing
ADRI
are
displayed
in
both
hex
and ASCII,
allowing
preceeding
and
following
instructions
to
be
viewed.
Advancing
to
the
next
instruction
is
accomplished by
typing
space
or
cursor
right
(+-).
Backspace
or
cursor
left
(...,.:..)
goes
backwards.
The
cursor
up
and down
keys
move
to
an
adjacent
16
byte
block..
Any
hex
characters
typed
will
replace
the
existing
contents
of
RAM.
After
every
keypress,
the
screen
display
is
refreshed
by
reading
from memory,
so
the
display
reflects
the
exact
memory
contents.
To
terminate,
depress
ESCAPE.
*Q <AOOIl>
<ADR2>
-
a>MPlJ'l"E
amc:xsuM;
The
MOD
256
checksum
of
memory
contents
in
the
address
range
specified
is
computed and
displayed.
This
command
is
useful
for
checking proms
or
files
to
see
if
anything
has
changed.
Any
source
file
or
program
written
in
pure
code
(it
does
not
write
on
itself)
will
have
the
same
checksum
as
when
it
was
loaded..
While debugging assembly language programs,
it
is
useful
to
be
able
to
verify
that
a program being debugged
has
not
written
garbage
in
the
source
file
or
assembler.
*R -
RffiISTER
LUMP
This
command
will
print
a
header
identifying
the
Z-80
registers,
and
immediately
below
it
the
contents
of
all
the
registers.
The
flags
are
displayed
with
the
letters
Z C M E H
for
the
zero,
carry,
minus,
parity
even, and
auxiliary
or
half
carry
flags
respectively.
The
presence
of
the
letter
indicates
the
flag
is
true.
The
contents
of
the
memory
locations
pointed
to
by
the
B,
D,
and H
register
pairs
are
also
displayed
as
is
the
return
address
on
the
stack.
*S
<ADRl>
<ADR2>
<BYTE>
-
SEARCH
FOR
S:m;LE
BYTE
This
is
similar
to
the
"F" command,
except
that
only
one
byte
is
searched
for
instead
of
two. An example
of
the
use
of
this
command
is
to
display
all
locations
in
a program where an
output
to
a
port
occurs
(D3).
The
address
of
each
location
will
be
displayed
followed by
"D3"
and
the
next
byte
(the
port
number).
6
Rev.
4.0-A
10/15/79
Comentarios a estos manuales