DL205 User Manual, 4th Edition, Rev. B
5–99
Chapter 5: Standard RLL Instructions - Math
1
2
3
4
5
6
7
8
9
10
11
12
13
14
A
B
C
D
Divide Real (DIVR)
The Divide Real instruction divides a real number in the
accumulator by either a real constant or a real number
occupying two consecutive V-memory locations. The result
resides in the accumulator. Both numbers must conform to
the IEEE floating point format.
NOTE:
Status flags are valid only until another instruction uses the same flag.
NOTE:
The current HPP does not support real number entry with automatic conversion to the 32-bit IEEE
format. You must use
Direct
SOFT for this feature.
DIVR
A aaa
Discrete Bit Flags
Description
SP63
On when the result of the instruction causes the value in the accumulator to be zero.
SP70
On anytime the value in the accumulator is negative.
SP71
On anytime the V-memory specified by a pointer (P) is not valid.
SP72
On anytime the value in the accumulator is a valid floating point number.
SP73
On when a signed addition or subtraction results in a incorrect sign bit.
SP74
On anytime a floating point math operation results in an underflow error.
SP75
On when a real number instruction is executed and a non-real number was encountered.
nd
ar
d
R
LL
LDR
R15.0
X1
Load the real number 15.0
into the accumulator.
DIVR
R10.0
Divide the accumulator contents
by the real number 10.0.
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0 0 1 1 1 1 1 1 1 1 0 0 0 0 0 0
8 4 2 1 8 4 2 1 8 4 2 1 8 4 2 1
8 4 2 1 8 4 2 1 8 4 2 1 8 4 2 1
Acc.
3 F C 0
0 0 0 0
V1400
V1401
Real Value
Copy the result in the accumulator
to V1400 and V1401.
OUTD
V1400
Implies 2 (exp 0)
127 -- 127 = 0
(Hex number)
Mantissa (23 bits)
Sign Bit
4 1 7 0
0 0 0 0
0 0 0 0
4 1 7 0
(DIVR )
(Accumulator)
4 1 2 0
0 0 0 0
÷
0 0 0 0
3 F C 0
Acc.
1 5 (decimal)
1 0
1
1.1 x 2 (exp 0) = 1.1 binary= 1.5 decimal
64 + 32 + 16 + 8 + 4 + 2 + 1 = 127
Exponent (8 bits)
÷
5
.
Direct
SOFT
Operand Data Type
DL250-1 Range
DL260 Range
A
aaa
aaa
V-memory V
All (See page 3 - 55)
All (See page 3 - 56)
Pointer P
All V mem (See page 3 - 55)
All V mem (See page 3 - 56)
Constant R
-3.4 038 to
+ 3.038
-3.4 038 to
+ 3.038
ý
ý
þ
þ
230
240
2
5
0
-1
2
6
0
DS
Used
HPP
N/A