-
...
__
9Peration
Divide
(Long)
Divide
(Short)
Divide
(Short)
Edit
Mnemonic
DDR
DE
DER
ED
LQI>_
Code
Format
Operands
2D
RR
Rl,R2
7D
RX
Rl,
D2(X2, B2)
3D
RR
Rl,R2
DE
SS
Dl(L,
Bl),
D2(B2)
Descr_i_pj;ion
Inter~ions
Cond Code
FP
Divide opr 1 by opr 2 Spec
Unchanged
Prenormalize
(FPR)
(FPR)
Exp
Oflo
(Dividend)
(Divisor)
Exp
Uflo
~
1
becomes
quotient
FP
Div
FP
Divide
opr
1
by
opr
2
Adr
Unchanged
Prenormalize
Spec
(Dividend) (Divisor)
Exp
Oflo
Opr 1
becomes
quotient Exp Uflo
(Low-order
FPR
ignored
and unchanged)
FP
Div
FP
Divide
opr
1
by
opr
2
Spec
Unchanged
Prenormalize
(FPR)
(FPR)
Exp Oflo
(Dividend)
(Divisor)
FP
Div
Opr 1
becomes
quotient
(Low-order
FPR
Ignored
and
unchanged)
Opr
1 - pattern, opr 2 - source
Prot
Result
Opr 2
is
changed
from
packed to zoned and
Adr
0
field=
0
edited under control of opr 1.
Data
1
field
< o
Opr
1
s
processed
left
to
right
2
field
> O
Zero
digit
and
S
Tgr
off:
Store
fill
char
In
pattern field.
Blank
and
S Tgr off: Pattern char unchanged.
Digit
and
S
Tgr
on:
(if
slg
digit)
Unpack
source
digit
and
store
in pattern field.
"c" significance start char
''b"blank
"j" field separate char
"d"
digit
select
char
(Fill char
is
1st
char
in
pattern field
unless
it
Is
a
dig!t/select/sign!flcance-start
char.)
(Opr 1
terminates
operation)