Loading
Files
Files are loaded
from
tape
in
much
the same
manner
as
they
are
stored, except
that
you don’t
need
to specify
the
beginning and ending
address.
All
you specify
is
a
file
name.
If
a
tape
is
positioned
at
its beginning, MicroLab
|
will
search
through
all
the
files on
the
tape
until
it
finds
the
correct
file.
As
soon
as
the
file
is
found,
it
is
loaded.
To
speed
up
the
loading procedure, position
the tape
at
the
beginning
of
the
file
before using
the
load command.
You
can
do
this
by either
noting
the
file’s
position
with the tape
counter
found on
some
recorders,
or
you
can
note
the
time
it
takes
to
fast forward the
recorder
to
the
file.
Following
is
the procedure
to load
a
tape
file into
the
MicroLab
|.
Press
(SHIFT) LOAD
TAPE.
The
MicroLab
|
display
will
show
“FILE”.
2.
Enter
the
two-digit
file
name.
3.
As soon
as
you
enter the
file
name,
the
MicroLab
|
display
will
read
“SEArCH”.
This
indicates that the
MicroLab
|
is
searching
for
the
file.
4.
Press
the
play
button on
the
recorder. The
MicroLab
|
will
read the
file
name
header
on
each
file
until
it
finds
the
correct
file.
As
soon
as
the
file
is
found,
the
information
will
be read from
the tape
recorder. Each
address
will
be displayed on the
MicroLab
|
readout as
it
is
loaded.
|
Can’t Get
The
Tape
To Load.
What
Do
|
Do?
There are
a
number
of
possible
reasons
why
a
tape
file
won't
load.
@
Your
tape reader
heads
are
dirty.
@
The
volume
on
the
tape
recorder
is
set
too high
or
too
low. The
volume control
should
be
set
at about
mid-
range.
@
The
tape used
to
record the
file
is
of
low quality,
wrinkled,
or
hasn't
been
erased.
Always
use
good
quality
tape.
If
you’re using
a
previously recorded-on
tape,
make
sure the tape
is
completely
erased
before
storing programs.
As
the
MicroLab
|
reads
the
file,
it
will
test
for
checksum
errors,
file
header
errors, and parity errors.
If
an error
is
detected, the
MicroLab
|
will
stop loading
the
tape.
If
this
occurs,
press
the
SHIFT
key
to
get
out
of
the tape
load
mode.
Operator
Familiarization—MicroLab
|
Instruction
Programming
F1-F8
Eight
of
the
MicroLabl’s
hexadecimal
keys
are
programmable. When
a
key
is
properly programmed,
pressing
it
will
cause the
MicroLab
|
to
jump
to
a
routine
you
have
written.
Each
personality
card
has
a
user-definable
key
vector table
allocated to
it
in
MicroLab
|
RAM.
The
table’s
exact
location
in RAM
varies
with
the
personality
card.
Each vector table
is
16 addresses
long,
andis
divided
into
eight
address
pairs.
The
address
pair locations
will
contain
the address
of
a
routine
to be
jumped
to.
Let's
suppose
that
a
personality
card
is
assigned addresses
3004 through
3013
for
its key
vector table. Starting with
address 3004, each
pair of
addresses (3004-3005, 3006-
3007,
etc.)
contains the address that
the
MicroLab
|
will
jump to
when one
of
the
programmable
keys
is
pressed.
Table
2-1
lists
the
key
vector table
for
our example
personality card,
and
the
programmable
key
assigned
to
each
of
those
locations.
Table
2-1
The
Example Personality Card
Key
Vector
Table
3004-3005
3006-3007
3008-3009
300A-300B
FI
F2
F3
Fa
300C-300D
300E-300F
3010-3011
3012-3013
FS
F6
F7
FB
Each
address
pair
is
programmed
with
the
destination
address that
you
want
the
microprocessor
to
jump to when
that particular
key
is
pressed.
For example,
if
you
stored 44
in
location
3008
and
FO
in
location
3009,
pressing
(SHIFT)
F3
would
cause
the
microprocessor
to
jump to
location
44FO
and begin execution. The lower
address
(3008)
contains the
low-order
byte
of
the destination
address. The
higher
address
(3009)
contains the
high-order
byte
of
the
destination address.
F1-F8 are
programmed
in
the
following
manner:
1.
Press the
LOAD
ADDRESS
key.
2.
Enter
the
lower
address
of
the
address
pair
for
the
key
you
want
to
program.
3.
Press the
AUTO
key.
4.
Enter
the
four-digit
address that
you
want
the
microprocessor
to
jump to
when
the
key
is
pressed.
5.
Press
SHIFT
to stop
entering
data.
Summary of Contents for 067-0892-00
Page 9: ...MicroLab Instruction 2827 1 The TEKTRONIX MicroLab I vi REV A JUN 1980...
Page 101: ......
Page 102: ...MICROLAB AlddNS Y3MOd 3YHNDIS...
Page 103: ...JANVd LNOYS Z AHNDIS MICROLAB...
Page 104: ......
Page 110: ......