INSTRUCTION
FORMATS
RR
FORMAT
RX FORMAT
RS
FORMAT
•
The
five basic
instruction
formats
express, in general
terms,
the
opera-
tion
to
be
performed
as
follows:
RR
=
register-to-register
RX
= register-to-indexed
main
memory
RS = register-to-main memory
SI
=
main
memory
and
immediate operand operation
SS = main memory to
main
memory
The
instruction
subfields
are
defined
as
follows:
Rl1
R
2
,
Ra
- four-bit general
register
designation used
for
an
operand
X
2
-
four-bit
general
register
designation used
for
indexing
B
l
,
B2
-
four-bit
general
register
designation used
for
base
addressing
DI,
D2
- 12-bit displacement
12
- eight-bit immediate operand
Lh
L2
-
four-bit
operand
length
specification
L - eight-bit operand length specification
M - eight-bit
mask
Before executing
the
Load Multiple,
Store
Multiple,
and
the
SS
format
instructions,
an
address look-up is
performed
to
insure
that
all pages
referenced can be utilized.
The
time required
for
this
address
look-up is
in
addition to
regular
staticizing time.
If
T = 1
(70/46
Mode),
the
addi-
tional
time
is required.
If
T = 0 (70/45 Mode), no additional
time
is required.
•
The
contents
of
the
general
register
specified by Rl is
the
first operand.
The
contents
of
the
general
register
specified by
R2
is
the
second operand.
In
floating-point operations,
Rl
designates
the
address
of
the
floating-point
register
that
contains
the
first operand.
R2
designates
the
floating-point
register
that
contains the second operand. The first
and
second
operands
can
be
the
same
and
are
designated by identical Rl
and
R2
addresses.
Op Code
o 7 8 11 12
15
• The contents
of
the
general
register
specified by Rl is
the
first operand.
To obtain
the
address
of
the
second operand,
the
contents
of
the
general
registers
specified
by
X
2
and
B2
are
added to the
D2
field.
In
floating-point
operations, Rl designates
the
floating-point
register
that
contains
the
first operand.
Op Code
o 7 8 11 12 15 16 19
20
31
•
The
RS
format
is used by
shift
instructions,
branching
instructions,
and
load/store
multiple instructions.
Op Code
o 7 8
11 12
15 16
19
20
31
9