TABLE 1. OCTAL LISTING OF INSTRUCTIONS (CONTINUED)
OCTAL
OPERATION
MNEMONIC
ADDRESS
CODE
CODE
FIELD
25
26
27
30
31
32
33
34
35
36
37
40
41
42
43
44
45
46
47
50
51
52
53.1-3
53.40-70
53.01
LDAO,I
LCAO,I
LOU
ADA,I
SBA,I
ADAO,I
SBAO,I
RAD,I
SSA,I
seA.l
LPA,I
STA,I
STQ,I
SACH
SQCH
SWA,I
STAQ,I
SCHA,I
STU
MUA,I
DVA,I
CPR.I
TIA
TAl
TMO
53.41
TOM
53.02
TMA
53.42
TAM
53.(0+b)3
TMI
53.(4+b)3
TIM
53.04
AOA
53.(0+b)4
AlA
53.(4+b)4
IAI
54
55.0
55.1
55.2
55.3
55.4
55.5
55.6
55.7
LOU
No operation
ELQ
EUA
EAO
No operation
OEL
AEU
AOE
m,b
m,b
m,b
m,b
m,b
m,b
m,b
m,b
m,b
m,b
m,b
m,b
m,b
r,2
r,1
m,b
m,b
m,b
m,b
m,b
m,b
m,b
b
b
v
v
v
v
v,b
v,b
b
b
m,b
INSTRUCTION DESCRIPTION
(M)-tA, (M
+
1)-t0
(lVi)-tA, (M + 1)-tQ
(M) 1\
(Q)
-t A
Add (M) to (A) -t A
(A) minus (M) -t A
Add (M,M + 1) to (AQ) -t AO
(AQ) minus (M,M
+
1) -t AO
Add (M) to (A) -t (M)
Where (M) contains a "1" bit, set the corresponding
bit in A to "1 "
Where (M) contains a "1" bit, complement the cor-
responding bit in A
(M)
1\
(A)
-t
A
(A)-t(M)
(O)-t(M)
(AOO-05) -t R
(QOO-05) -t R
(AOO-14) -t (MOO-14)
(AQ) -t (M,M
+
1)
(AOO-16) -t (MOO-16)
(B
b
) -t (MOO-14)
Multiply (A) by (M)
~
QA. Lowest order bits of
product in A
(A)
-T
(M) -t A, remainder -t Q
(M)
>
(A), RNI
@
P + 1
}
(A)
and
(Q)
(Q)
>
(M), RNI @ P
+
2
(A) 2 (M) 2 (Q). RNI
@
P
+
3
are unchanged
Clear (A).(B
b
) -t AOO-14
(AOO-14) -t Bb
(v)-tO
(Q)-tv
(v)-tA
(A)-tv
(VOO-14) -t
Bb
(B
b
) -t VOO-14
Add (A) to
(0)
-t A
Add (A) to (B
b
) -t A
Add (A) to (B b ) -t Bb. Sign of Bb extended prior to
addition
All other combinations of 53.00-77 are undefined
and will be rejected by the assembler
(MOO-14) -t Bb
(ELl-t Q
(EU) -tA
(EUEL) -tAQ
(0)
-t EL
(A)
-t EU
(AQ) -t EUEL
9
PAGE
NO.
7-21
7-21
7-21
7-38
7-39
7-40
7-40
7-38
7-37
7-37
7-37
7-23
7-24
7-23
7-24
7-25
7-24
7-25
7-25
7-39
7-39
7-53
7-27
7-27
7-27
7-27
7-28
7-28
7-28
7-28
7-26
7-26
7-26
7-22
7-29
7-29
7-29
7-29
7-29
7-29
Need help?
Do you have a question about the 3100 and is the answer not in the manual?
Questions and answers