MicroLab
|
Instruction
Section
2
OPERATOR
FAMILIARIZATION
Introduction
In
this
section,
we're
going
to
talk
about
how to
operate the
MicroLab
|.
The
first
thing we'll do
is
make a
demonstration
run on
the
MicroLab!
with
an
8085 Personality
Card
mounted.
Even
if
you don’t
have an
8085 Personality
Card,
it
should
be
fairly
easy
to follow
through the demonstration.
After
the demonstration
run, we'll
discuss each
of
the
major
functions
of
the
MicroLab
|,
in
the
following order:
@
Keypad Definitions
@
MicroLab
|
Self
Test
©
Cassette
Tape
File
Storage and
Retreival
@
Programming F1-F8
@
Using The
Spare
RS-232-C (terminal) Port
@
Using
the Spare
RS-232-C
(modem)
Port
@
Programming
the
MicroLab
|
Display And
Keypad
A
list
of
possible
error
messages
can
be
found
at
the
end
of
this section.
Demonstration
Run
In
this demonstration
run, we'll place
five numbers
in
the
MicroLab
|
memory,
then
add
the
five
numbers together
and
place the sum
in
another
memory location.
Here
is
a
listing
of
the
program we'll
enter.
+OR@
3090
}
THIS
ROUTINE
ADDS
FIVE
VALUES
LOCATED
HIN
3080-3084
AND
PLACES
SUM
IN
3110
;
CLEAR
ACCUMULATOR
sLOAD BEGINNING
ADDRESS
INTO
H.L
sLOAD PASS
COUNTER
VALUE
(5)
INTO
B
s
ADD
CURRENT
MEMORY
LOCATION
TO
ACCUMULATOR
INCREMENT
H,L
REGISTER
BY
1
i
DECREMENT
PASS
COUNTER
(B)
BY
1
LIF
PASS
COUNTER NOT ZERO,
ADD
NEXT NUMBER
3090
xRA
A
3091
LXT_H,
3080
3094
MVI_B,
05
3096
=
ADD
3097
INK
H
3098
DCR
B
3099
NZ,
3096
309¢
STA,
3110
309F
MP, 0000
;
STORE
ACCUMULATOR
(SUM) IN
9110
i
JUMP TO MONITOR
NOTE
This
demonstration run makes use
of
the 8085
Personality
Card—if you
want
to
go
through the
demonstration
run, you'll
need
a MicroLab
|
with an
8085 Personality
Card installed. However, an
8085
Personality
Card
is
not required
to
understand
the
sequence
of
the
run.
The
MicroLab
|
doesn’t have an assembler,
so
all
code must
be
entered
in
hexadecimal notation. The MicroLab!
facilitates
entry
of
hex
code
by
doing
a
lot of
housekeeping
chores, as
we'll
see
next.
Code
Entry
The following
steps
will
lead you
through
program entry
and
execution.
1.
Make
sure
the 8085
Personality
Card
is
fully
inserted
into
the
MicroLab
|.
2.
Turn the
power
switch
ON.
It’s
located
on
the
right side
of
the
MicroLab
|.
The display
will
show
"8085"
on
the
left
side and the
firmware version
on
the
right
side.
Then
display
will
blank,
and
be replaced with
“HELLO”.
3.
Press the
LOAD
ADDRESS
key.
The display
will
now
show
“CAP
XXXX"
(the
last four digits
could
be
any
hexadecimal
number).
“CAP”
stands
for
“current
address
pointer” and
means the
MicroLab
|
address
pointer
is
pointing to
the address
displayed. We'll
talk
more
about
the
CAP
later
in
this
section.
4.
Enter
the
address
(in
this
case,
3080)
of
the
first data
byte to be
added.
When
you
press
the
first
number
key,
the
address
portion
of
the
display
will
disappear
and be
replaced
by
each
number
as
you
enter
it.
When
you've
entered
all
four
address
digits,
the
MicroLab!
will
move
the
address
tothe
left
side
of
the
display, and
show the data
at
that address
on
the
right
side.
5.
Now
press the
AUTO
key.
The
display
will
place
adash
between
the
address
and
the
data.
This
means the
MicroLab!
is
in
the
AUTO
mode.
AUTO
stands
for
“auto
load and increment”. The
MicroLab
|
will
now
automatically increment
to
the
next
address
after
each
data
byte
is
entered.
It’s
not
necessary
to
press
any
key
other than the
data value to be
entered
into
memory.
6.
Now
enter
the
first
data
value.
For
the
purposes
of
this
demonstration,
we'll add
1,
2,
3,4,
and
5. So,
enter
01
on
the
keyboard.
Notice
that
each entry
is
echoed
to
the
display.
7.
Enter
02,and
notice
that
the
address increments
by
1
when
you
enter
the
first
digit.
Now
enter
03, 04, and
05. The
address
part
of
the
display
should show 3084
after
you've entered
05.
2-1
Содержание 067-0892-00
Страница 9: ...MicroLab Instruction 2827 1 The TEKTRONIX MicroLab I vi REV A JUN 1980...
Страница 101: ......
Страница 102: ...MICROLAB AlddNS Y3MOd 3YHNDIS...
Страница 103: ...JANVd LNOYS Z AHNDIS MICROLAB...
Страница 104: ......
Страница 110: ......