
Vector
RAID
Reference
Manual
.2
A RAID
session
As
mentioned
in
Perspective,
simulation
is
the
heart
and
purpose
of
RAID.
After
RAID
is
loaded,
yoo
nay
load
a
targe
t
program
us
ing
the
Load
command,
unless
a
target
program
was
specified
when
loading
RAID. Then
use
the
Projr:a1ll
Counter
camnand (P)
to
set
the
value
of
the
PC
to
the
beginning
of
the
target
program.
Next,
you
may
use
one
of
the
exeCJte
camrands
to
begin
simulation.
For
example,
yoo
can
simply
depress
the
TAB
key
in
order
to
simulate
execution
of
the
one
instruction
pointed
to
by
the
PC.
More
often,
ycu
will
initiate
contiruous
sinulation.
A
canplete
list
of
the
ExeOlte
camnand
cptions
is
found
in
the
"Execute
operations"
section
of
Chapter
3.
For
example,
the
ExeOlte
a:::nUraOOs
rontciin
a
way
to
caUse
the
status
display
to
be
refreshed
only
when
the
target
program
passes
pre-selected
lX>ints
during
continuCU5
simulation.
The
purpose
of
s:i.rnulation
is
to
be
able
to
view
the
status
of
the
system
after
each
instruction
or
group
of
instructions
is
exeOlteci.
'lberefore,
the
screen
rontains
at
all
ti.Ires
a
continuously
upjated
status
display.
This
is
referred
to
as
the
"RAID
display."
The
Dump
and
Stack
camrands
can
te
used
at
aIr:!
tine
to
control
what
part(s)
of"
rrerory
are
displayed
in
the
dump
and
stack
areas
of
the
RAID
display.
You
will
usually
watch
si.nrulation
occuring
for
a
while.
Yoo
can
step
it
at
aIr:!
tine,
in
order
to
change what
part
(s)
of
m=rrory
are
displayed,
or
to
change
the
value
of
a
register
or
memory
location
to
see
the
effect,.
or
to
change
the
value·
of
PC
in
order
to
restJIIe
sirrulation
at
a
different
point.
You
can
also
set
a
"halt
location,"
a
point
where
simulation
will
step
autc:aYatically
when
certain
conditions
are
rret,
such
as
a
register
or
memory
location
having
a
certain
value,
or
the
PC
reaching
a
certain
value,
or
a
specific
opcode
being
exeOlted..
After
entering
such
a:::nUraOOs,
ycu
can
then
resurre
s:i.rnulation.
When
simulation
is
not
taking
place,
RAID
is
waiting
for
camrands
in
the
camrand
node
•.
For
those
sections·
of·
pcograms
that
cannot
be
s:i.rnulated
(see
Perspective),
you
can
execute
them
"'directly,
II·
that
is,
actually
execute
them·
wi
thou
t
simulation.
To
stop
direct.
execution
in
mid-stream,
you
can
specify
"brea1q:oint"
addresses
in
advance.
When
the
target
ptcgtam
I s
direct
execution
reaches
one
of
these
addresses,
control.
returns
to
the
RAID
camnand
node,
which
then
waits
for
another
camrand.
To
practice
and
dencnstrate
the
use
of
RAID, a -deno
target
program
is
loaded
into
the
CP
1M
TPA
at
the
same
time
RAID
is
loaded,
if
no
other
file
is
specified.
while
loading.
The
deno
program
starts
at
address
Ol03H.
For
example,
to
watch
RAID
rapidly
simulate
this
program,
first
load
RAID,
then
enter
the
camnand
P
103
<RErrORN>
follcwed
by
XF
<RErrORN>.
To
exit
RAID
and
return
to
CP/M,
execute
the
Quit
command
by
~ing
Q
<RETURN>
on
the
camrand
line.
To
return
to
the
Exteooed
Systems
Moni
tor,
jus
t
depress
the
ESC
key
at
any
tine
while
RAID
is
in
control.
Rev.
l.l-A
5/30/80
2-3
Comentarios a estos manuales