![](/html/ad/adb5/adb54cdfe9193fef10655e7314dcac36670fe8c0bce38dbb9364f7226e703c95/bg2.png)
CROMEMCO
Z-l
MONITOR
The
Z-l
Monitor
the
CROMEMCO
It
includes
make a
of
binary
CROMEMCO
Transfer
the
contents
encountered
monitor
binary
memory,
paper
keyboard
and
Copyright
makes
Zpu™
executive
or
an
output
tapes,
BYTESAVER.
of
control
with
of
the
during
the
a
up
ZPU
contents
lK
it
possible
from
execution,
a
terminal
commands
ASCII dump
byte
and
to
registers
a
to
of
program
program
five
of
1976
data
all
by
Version
to
to
examine
of
memory, move
to
2708
in
breakpoints
specified.
control
22
CROMEMCO
control
keyboard.
and
any
port,
and
2704
memory
set
When
is
transferred
ZPU
registers
computers
change
and
read
proms
can
be
and
a
which
memory,
compare
and
write
using
commanded
with
breakpoint
are
the
back
stored
use
blocks
the
from
initial
is
to
the
and
displayed.
before
The
Z-l
For
example,
a
RAM
board
it
finds
its
stack
bytes
The
accept
and
longer
for
of
monitor
last
their
These
execution
Monitor
the
at
a
the
highest
and
temporary
this
command
characters
expressions
page
is
words
brevity.
also
register
of
was
monitor
special
should
for
For
the
program
designed
does
place
page
storage
flexible
of
any
typed
their
example,
values
to
of
RAM
be
reserved
in
length,
in.
mnemonic
not
in
This
can
is
be
require
memory
active
area
its
any
be
resumed.
flexible
in
there.
for
command
but
it
allows
value
of
the
examined
as
well
the
user
for
its
the
machine
(The
system
format.
only
the
use
or
shorter
following
and
to
own
top
use.)
looks
of
changed.
as
powerful.
address
use.
and
4AH
It
will
at
the
either
expressions
Rather,
places
or
74
first
![](/html/ad/adb5/adb54cdfe9193fef10655e7314dcac36670fe8c0bce38dbb9364f7226e703c95/bg5.png)
-4-
When
last
If
a
the
I?'
a two
two
monitor
is
digit
digits
printed
Any command may
monitor
depressing
SHIFT-K.
Two
commands,
temporary
of
active
When
is
cautions
the
computer
requesting
ESCAPE.
For
should
be
careful
storage
RAM
number,
typed
detects
followed
be
aborted
most
other
area
installed
is
are
further
For
be
not
reset,
such
retained.
an
error
by
from
teletypes
terminals
noted.
to
which
in
the
as
a
condition,
the
prompt
the
input,
ESCAPE
when
overwrite
resides
machine.
the
monitor
data
byte
keyboard
or
during
it
is
using
the
in
the
is
is
the
I:'
for
either
is
the
CONTROL
the
MOV
system
upper
also
entered,
command
the
next
when
print-out,
same
as
SEMI-COLON.
or
the
stack
4AH
or
reset.
only
is
aborted,
command.
the
by
CONTROL-
PRGM
and
72
bytes
If
a
the
user
these
by
the
The
program
breakpoints
hand.
user
monitor
Status
Available
Buffer
(The
program
flags
Flag
Empty
is
executing
normal
code
assumes
are
transmitted
is
flag
will
that
on
is
at
remain
procedure
whenever
data
bit
6
on
bit
of
7
the
in
is
a
transfer
over
input
of
time
the
for
with
user
the
breakpoint
occurs
input
port
port
input
port
breakpoints
program
monitor
is
on
O.
O.
The
o.
until
to
restore
executed.)
I/O
port
The
Data
Transmitter
set,
removed
1.
then
![](/html/ad/adb5/adb54cdfe9193fef10655e7314dcac36670fe8c0bce38dbb9364f7226e703c95/bg7.png)
4.
GO/
(bpI)
(Bp2)
•••
-6-
(CR)
5.
Resumes
BpI,
GO
Bp2,
(Addr)/(Bpl)
Begins
All
breakpoints
from
MOV
Move
a
(Start)
(MV)
ending
verifies
result
errors
this
print-out
execution
....
execution
breakpoint.
(Stop)
the
contents
with
in
after
that
a
Stop
source
print-out
certain
(Up
(Bp2)
at
are
to
can
at
the
location
to
5
breakpoints
..•
(CR)
Addr
with
cleared
(Destination)
of
memory
Destination.
and
destination
of
discrepancies
types
be
terminated
the
upon
of
overlapping
of
PC
may
indicated
re-entry
(CR)
beginning
After
are
which
by
depressing
with
be
of
the
the
moves.
set.)
with
move,
breakpoints
breakpoints
the
monitor
Start
the
same.
are
This
not
However,
ESCAPE.
set
set.
and
monitor
will
really
6.
The
a
constant.
lao.
100,
Care
which
OUT
Output
MOV
and
and
should
resides
(Data
command
100,
then
be
Byte)
(OT)
Data
can
For
example,
use
the
move 100
MOV
taken
in
the
(Port)
Byte
be
8B8M
100
not
upper
to
used
to
command
through
laC
to
4AH
Port.
to
fill
enter
to
10C
101
overwrite
or
74
One
a
block
zeros
enter
to
101:
the
bytes
use
between
a
system
of
of
this
of
at
active
memory
locations
location
stack
command
with
RAM.
is
![](/html/ad/adb5/adb54cdfe9193fef10655e7314dcac36670fe8c0bce38dbb9364f7226e703c95/bg8.png)
to
is
and
select
first
turns
banks
entered
off
all
on
CROMEMCO
on
power-up
other
-7-
memory
memory
or
banks.
boards.
reset,
it
When
selects
the
bank
monitor
0
7.
Either
serves
output
For
PRGM
a
software
to
a
byte
example,
(Source)
change
with
Bank
the
(Source-end)
output
the
bank
bit
0
1
2
3
4
5
6
7
following
OUT
10
or
selection.
n
high.
40
a
monitor
Output
01
02
04
08
10
20
40
80
command
selects
(Destination)
output
To
select
byte
to
bank
port
bank
4
40
n
hex
8.
Program
beginning
If
the
decimal)
boundary,
of
400H
READ
Read
in
(Start)
(RD)
memory
(PM)
at
length
or
the
end
input
beginning
from
Source
Destination.
of
the
if
the
destination
monitor
in
000,
(Stop)
from
source
will
400,
(CR)
paper
at
through
800,
Start.
is
reject
or
tape
Source-end
not
a
does
not
the
COO.)
reader
multiple
begin
command.
or
console
into
of
at
proms
400H
(1024
a 400H
(Multiples
and
store