FloatinltPoint Instructions (Contd)
OP
FOR-
NAME
MNEMONIC
WOE
MAT
OPERANDS
Compare, Long Ic)
CDR
29
RR
R1,R2
Compare, Long
Ic)
CD
69
RX
R1,D21X2,B2)
Compare, Short Ic)
CER
39
RR R1,R2
Compare,
Short Ic)
CE
79
RX
R1,D2(X2,B2)
Divide, Long
DDR
20
RR
Rl,R2
Divide, Long
DO
60
RX
Rl,D2(X2,B2)
Divide, Short
DER 3D
RR
Rl,R2
Divide, Short
DE
70
RX
Rl,D2(X2,B2)
Halve, Long
HDR 24
RR
R1,R2
Halve, Short
HER
34
RR R1,R2
Load and Test, Long (c)
LTDR
22
RR R1,R2
Load and Test,
Short
IC)
LTER
32
RR R1,R2
Load Complement, Long (c)
LCDR
23
RR R1,R2
Load
Complement, Short (c)
LCER
33
RR R1,R2
Load, Long
LOR 28
RR
Rl,R2
Load, Long
LD
68
RX
R
I,D2IX2,B2)
Load Negative, Long Ie)
LNDR
21
RR R1,R2
Load Negative,
Short (c)
LNER
31
RR
R1,R2
Load Positive, Long (c)
LPDR
20
RR R1,R2
Load Positive,
Short Ic) LPER
30
RR
Rl,R2
Load Rounded, Extended to Long Ix)
LRDR
25
RR
Rl,R2
Load Rounded, Long to Short (x)
LRER
35
RR
Rl,R2
Load, Short
LER
38
RR R1,R2
Load,
Short LE
78
RX
R1,D2(X2,B2)
Multiply, Extended (x)
MXR
26
RR R1,R2
Multiply,
Long MDR
2C
RR
Rl,R2
Multiply,
Long
MD
6C
RX
R1,D2(X2,B2)
Multiply, Long/Extended (x)
MXDR
27
RR
Rl,R2
Multiply, Long/Extended
(xl
MXD
67
RX
R l,D2(X2,B21
Multipl:/, Short MER
3C
RR
Rl,R2
Multiply,
Short ME
7C
RX
Rl,D2(X2,B21
Siore,
Long STD
60
RX
Rl,D2(X2,B21
Store, Short
STE
70
RX
Rl,D2(X2,B21
Subtract Normalized, Extended (c,xl SXR
37
RR
Rl,R2
Subtract Normalized, Long
Icl
SDR 2B RR
Rl,R2
Subtract. Normalized, Long leI
SO
6B
RX
R l,D21X2,B21
Subtract
Normalized,
Shon
Icl
SER
3B
RR
Rl,R2
Subtract Normalized, Short
Icl
SE
7B
RX
R1,D2(X2,B21
Subtract Unnorrnalized, Long
Ici
SWR
2F RR
Rl,R2
Subtract Unnormalized, Long Ic)
SW
6F
RX
R 1 ,D2IX2,B21
Subtract
Unnormalized, Short (c) SUR 3F RR
Rl,R2
Subtract Unnormalized, Short (cl SU
7F
RX
Rl,D2(X2,B2)
EXTENDED MNEMONIC INSTRUCTIONSt
Extended
Code-
Machine
Instr.ยท
Use
(RXor
RR)
Meaning
(RXor
RR)
General
BorBR
Unconditional Branch
BCor
BCR 15,
NOPor
NOPR
No
Operation
BCor
BCR 0,
After
BHorBHR
Branch on A High
BCor
BCR 2,
Compare
BLorBLR
Branch on A
Low
BCor
BCR 4,
Instructions BE
orBER
Branch on A Equal B
BCor
BCR
8,
(A:B)
BNH
orBNHR
Branch on A
Not
High
BCor
BCR 13,
BNLorBNLR
Branch on A
Not
Low
BCorBCR
1"
BNEorBNER
Branch on A
Not
Equal B
BCorBCR
7,
After
BOorBOR
Branch on Overflow
BCor
BCR 1,
Arithmetic
BPorBPR
Branch on
Plus
BCor
BCR
2.
Instructions
BMorBMR
Branch on Minus
BCor
BCR
4.
BNPorBNPR
Branch on
Not
Plus
BCor
BCR 13.
BNMorBNMR
Branch on
Not
Minus
BCor
BCR 11.
BNZorBNZR
Branch on
Not
Zero
BCor
BCR 7.
BZor
BZR
Branch on Zero
BCor
BCR
B.
NterTest
BOorBOR
Branch
if
Ones
BCor
BCR 1.
under Mask
BMorBMR
Branch
if
Mixed
BCar
BCR
4.
Instruction
BZorBZR
Branch
if
Zeros
BCorBCR
8.
6NOorBNOR
Branch
if
Not
Ones
BCor
BCR 14,
*Second
operand
not
shown;
in all cases
it
Is
t For OS{VS and DOS{VS;
D2(X2.B2)
for
RX
format
or
R2
for
RR
format.
source:
GC334010.
EDIT
AND
EDMK PATTERN CHARACTERS (in hex)
2O-digit
selector
4O-blank
5C-8sterisk
21-start
of
significance
4B-period
6B-comma
22-field
separator
5B-dollar
sign
C3D9-CR
Page
2-3