EasyManua.ls Logo

HP HP-67 - Page 228

HP HP-67
364 pages
Print Icon
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Loading...
224
Using
the
I-Register
for
Indirect
Control
B)
(B5Z(@,
when
the
number
in
the
I-register
is
O
through
25,
de-
crements
(subtracts
1
from)
the
contents
of
the
primary
or
secondary
storage
register
addressed
by
the
current
number
in
the
I-register.
In
arunning
program,
one
step
is
skipped
if
the
contents
of
the
addressed
register
are
then
zero.
(@,
when
the
number
in
the
I-register
is
0
or
a
positive
1
through
19,
transfers
execution
of
a
running
program
sequentially
downward
through
program
memory
to
the
next
label
specified
by
the
current
number
in
the
I-register.
(@,
when
the
number
in
the
I-register
is
a
negative
number
between
—1
and
—999,
transfers
execution of
a
running
program
back
in
program
memory
the
number
of
steps
specified
by
the
current
negative
number
in
the
I-register.
0
(@,
when
the
number
in
the
I-register
is
O
through
19,
transfers
execution of
a
running
program
to
the
subroutine
specified
by
the
current
number
in
the
I-register.
Like
a
normal
subroutine,
when
a
is
then
encountered,
execution
transfers
forward
and
continues
with
the
step
following
the
[@
instruction.
G
(@,
when
the
number
in
the
I-register
is
a
negative
number
between
—1
and
—999,
transfers
execution of
a
running
program
back
in
program
memory
the
number
of
steps
specified
by
the
current
negative
number
in
the
I-register.
Execution
from
that
point
is
like
a
normal
subroutine,
so
if
a
instruction
is
then
encountered,
execution
is
transferred
once
again,
this
time
to
the
next
instruction
after
the
@.
If
the
number
in
the
I-register
is
outside
the
specified
limits
when
the
calculator
attempts
to
execute
one
of
these operations,
the
display
will
show
.
When
using
[,
£5Z(),
or
(5Z
(),
the
calculator
uses
for
an
address
only
the
integer
portion
of
the
number
currently
stored
in
the
I-register.
Thus,
25.99998785
stored
in
the
I-register
retains
its
full
value
there,
but
when
used
as
address
(@,
it
is
read
as
25
by
the
calculator.
In
all
cases
using
the
[
(indirect)
function,
the
HP-67
looks
at
only
the
integer
portion
of
the
current
number
stored
in
the
I-register.

Table of Contents

Other manuals for HP HP-67

Related product manuals