EasyManua.ls Logo

Cray CRAY-1 - Page 117

Default Icon
216 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...
----------------------------------------------------------------------,
034ijk
035ijk
03fijk
037ijk
Block
transfer
(Ai)
words
from
memory
starting
at
address
(Ao)
to B
registers
starting
at
register
jk.
Block
transfer
(Ai)
words
from
B
registers
starting
at
register
jk to
memory
starting
at
address
(Ao)
Block
transfer
(Ai)
words
from
memory
starting
at
address
(Ao)
to T
registers
starting
at
register
jk
Block
transfer
(Ai)
words
from
T
registers
starting
at
register
jk to
memory
starting
at
address
(Ao)
These
instructions
perform block
transfers
between
memory
and
B or T
registers.
In
all
of the
instructions,
the
amount
of data transferred
is
specified
by
the lower seven
bits
of
(Ai).
See
special cases for
details.
The
first
register
involved in the
transfer
is
specified
by
jk.
Successive
transfers
involve successive B or T
registers
until
B77
or
T77
is
reached.
Since processing of the
re9isters
is
circular,
Boo
will
be
processed
after
B77
and
Too
will
be
processed
after
T77
if
the count in
(Ai)
is
not exhausted.
The
first
memory
location referenced
by
the
transfer
instruction
is
specified
by
(Ao).
The
Ao
register
contents are not
altered
by
execution of the
instruction.
Memory
references are incremented
by
one
for successive
transfers.
For
transfers
of B
registers
to
memory,
each
24-bit value
is
right
adj~9ted
in the
word;
the upper
40
bits
are zeroed.
When
transferring
from
memory
to B
registers,
only the
low
order
24
bits
are transmitted; the
upper
40
bits
are ignored.
2240004
4-31
E

Table of Contents