FUNCTION
Jumps and
Stops
(Continued)
Decision
TABLE 3. FUNCTION LISTING OF INSTRUCTIONS (CONTINUED)
MNEMONIC
CODE
SLS
UCS
UJP,I
RTJ
AQJ,EQ
AOJ,GE
AOJ,LT
AOJ,NE
ASE
ASE,S
ASG
ASG,S
AZJ,EO
AZJ,GE
AZJ,LT
AZJ,NE
CPR,I
EOJttt
EZJ,EOttt
EZJ,LTttt
IJD
IJI
ISO
ISE
ISE
ISG
ISG
lSI
SRCE,INT
SRCN,INT
SSH
MEO
MTH
PAUS
INSTRUCTION DESCRIPTION
Program stops if Selective Stop sWitch is on; upon restarting,
RNI
~
P
+
1
Unconditional stop. Upon restarting, RNI
~
P
+
1
Unconditional jump to m
P
+
1
-->
m (address portion), RN I
~
m
+
1,
return to m for
P+1
If (A)
=
(Q), RNI
~
m, otherwise RNI
~
P
+
1
If (A) ;:::: (0), RNI
~
m, otherwise RNI
~
P
+
1
If (A)
<
(0),
RNI
~
m, otherwise RNI
~
P
+
1
If (A)
~
(0), RNI
~
m, otherwise RNI
~
P
+
1
Ify
=
(A), RNI
~
P + 2, otherwise RNI
~
P
+
1. Lower 15
bits of A are used
Ify
=
(A)' RNI
~
P + 2, otherwise RNI
~
P +
1. Sign ofy is
extended
If (A) ;:::: y, RNI
~
P
+
2,
otherwise
~
P
+
1
If (A) ;:::: y, RNI
~
P
+
2,
otherwise RNI
~
P
+
1.
Sign
of y is extended
If (A)
=
0,
RNI
~
m, otherwise RNI
~
P
+
1
If (A) ;:::: 0, RNI
<&
m, otherwise RNI
<&
P
+
1
If (A)
<
0, RNI @ m, otherwise RNI
<&
P
+
1
If (A)
~
0, RNI
~
m, otherwise RNI
fu
P
+
1
(M)
>
(M),
RNI
<&
P
+
1
1
(A) and (0) are
(0)
>
(M),
RNI
<&
P
+
2
(
unchanged
(A) ;:::: (M) ;:::: (0)
RNI
~
P +
3 )
Jump to m if E overflows, otherwise RNI
~
P
+
1
(E)
=
0, jump to m; (E)
~
0, RNI
<&
P
+
1
(E)
<
0, jump to m; (E) ;:::: 0, RNI
<&
P
+
1
If
(B b)
=
0, R N I
~
P +
1; if
(B b)
~
0,
(B b) -
1
----->
B b,
R N I
<&
m
If
(B b)
=
0, R N I
~
P
+
1; if
(B b)
~
0,
(B b)
+
1
-->
B b,
R N I
<&
m
If
(B
b
)
=
y, clear
Bb
and RNI
~
P
+
2;
if
(B
b
)
~
y,
(B
b
)
-1
-->
Bb
and RNI @ P +
1
If y
=
0, RNI
~
P + 2, otherwise RNI
<&
P + 1
If y
=
(B
b
),
RNI
<&
P
+
2,
otherwise RNI
<&
P
+
1
If
Y
;:::: 0,
RNI
<&
P
+
2,
otherwise RNI
<&
P
+
1
If
(B
b
) ;::::
y, RNI
<&
P
+
2,
otherwise RNI
<&
P
+
1
If
(B
b
)
=
y, clear
Bb
and RNI
~
P
+
2;
if
(B
b
)
~
y,
(B
b
)
+
1
-->
B
b
,
RNI
<&
P+ 1
Search for equality of character c in a list beginning at location r
until an equal character is found, or until character location s is
reached; 0
~
c
~
6310
Same as SRCE except search condition is for inequality
Test sign of (m), shift (m) left one place end around and replace
in storage.lfsign negative, RNI
~
P + 2; otherwise RNI
fu
P + 1
(B1) -
i
-->
B 1;
if
(B 1)
negative, RNI
<&
P
+
1; if
(B 1)
positive, test
(A) ;::::
(0) /\
(M), if true, RN I
~
P +
2,
if false, repeat sequence
(B2 -
i
-->
(B2);
if
(B2)
negative, RNI
fu P
+
1;
if
(B2)
positive, test
(A) ;::::
(0) /\ (M);
if true, RNI
<&
P
+
2;
if false, repeat sequence
Sense busy lines. If "1" appears on a line corresponding to "1"
bits in x, do not advance P. If P is inhibited for longer than 40 ms,
read reject instruction from P
+
1. If no comparison, RNI
<&
P+2
19
PAGE
NO.
7 -31
7
-31
7-32
7-32
7 -36
7-36
7-36
7-36
7
-13
7 -13
7-14
7-14
7-35
7-35
7-35
7-35
7-33
7-49
7-49
7-49
7-34
7-33
7 -19
7
-13
7 -13
7-14
7 -14
7 -19
7-56
7-56
7-50
7-54
7-55
7-64
Rev. B
Need help?
Do you have a question about the 3100 and is the answer not in the manual?
Questions and answers