Specifications

~ulti
Slave
Product
Re£erence
Manual
Section
4
Z
Xl,.X2
(,.X3l
S
(Xl]
Perform
a
Scope
Loop
test
specified
by
func-
tion
Xl,.
as
follows:
o =
Memory
Read
Loop
1 =
Memory
Write
Loop
2 =
110
Read
Loop
3 =
110
Write
Loop
Field
X2
is
the
memory
address
or
110
port
address,.
and
X3
is
the
data
value
to
be
writ-
ten
to
the
specified
memory
or
110
address.
Note
that
field
X3
is
required
only
if
the
test
function
is
a
write
operation.
Display
the
current
offset
value,
or
change
it
to
value
Xl.
This
offset
will
be
added
to
the
address
specified
in
the
DUMP
and
LIST
commands.
MONITOR
ASPECTS
AND
CONSIDERATIONS
The
Multi
Slave
monitor
takes
two
important
factors
into
con-
sideration;
self
preservation,
and
the
pOssibility
of
an
active
master
processor
on
the
5-100
bus
during
monitor
execution.
Self
preservation
implies
the
protection
of
the
memory
region
in
which
the
monitor
resides.
Interrupts
are
enabled
while
the
monitor
is
executing;
the
inter-
rupt
service
routine
performs
one
important
tasK,
that
of
setting
the
SLAVE
ALIVE
bit
at
each
16.666
ms
interrupt
interval.
This
ensures
that
the
master
processor
will
not
attempt
to
reset
the
slave;
the
slave
always
appears
to
be
"alive."
Any
command
which
modifies
the
contents
memory
performs
a
test
of
the
target
address
to
ensure
that
it
i8
not
1)
the
280
Mode
1
interrupt
vector
address
or
any
portion
of
it
(i.e.
locations
0038H,
0039H
or
003AH),
and
2)
an
address
within
the
monitor.
In
case
1,
the
SET,.
TEST,
FILL
and
MOVE
commands
will
simply
skip
over
these
locations.
In
case
2,
an
error
message
will
be
issued
to
the
console.
There
are
two
1/0
address
groups
which
muet
be
accessed
with
care.
The
first
group
is
20H
thru
2FH;
an
1/0
read
in
this
range
asserts
the
SLAVE
MESSAGE
bit,
indicating
to
the
master
processor
that
the
slave
is
requesting
service.
Typically,
this
will
init-
iate
the
operating
system
download
sequence.
The
second
110
address
group
is
70H
thru
7FH,
the
"gateway"
to
the
5-100
bus.
An
1/0
read
or
write
in
this
range
causes
the
CPU
to
enter
a
WAIT
condition,.
terminated
only
a£ter
the
master
has
read
from
or
written
to
the
corresponding
communications
port.
In
most
cases,
this
will
be
£atal
to
the
monitor.
MULTI SLAVE MONITOR
Page
4-3