![Omntec PROTEUS OEL8000III Series Manual Download Page 12](http://html1.mh-extra.com/html/omntec/proteus-oel8000iii-series/proteus-oel8000iii-series_manual_740737012.webp)
PROTEUS
OMNTEC
Mfg., Inc., 2420 Pond Road, Ronkonkoma, NY 11779
Phone (631) 981-2001 Fax (631) 981-2007 www.OMNTEC.com
File Name: DE00014 DE00015 DE00020-10 rev2045.docx Page 12 of 71 Rev Date: 10-15-2021
Serial Interface Manual
OEL8000III Series Models K/X
divisions is the exponent value.
thus our values now are,
0.78125 * (2*2*2*2) (comment: this is 2 to the power of 4) = 12.5
The exponent bit pattern is stored using an excess of 127. This means that this value is added to the exponent when
storing (and subtracted when removing).
The exponent bit pattern to store is,
4 + 127 = 131 decimal = '10000011 Hex'
As the mantissa is a positive value, the sign bit is 0.
The mantissa is a little more complicated to work out. Each bit represents 2 to the power of a negative number. It
looks like,
1st bit of mantissa = 0.5
2nd = 0.25
3rd = 0.125
4th = 0.0625
5th = 0.03125
etc
The mantissa number value we have is 0.78125, which in binary is
11001000000000000000000 (0.5 + 0.25 + 0.03125) = 0.78125
However, to make matters even more complicated, the mantissa is normalized, by moving the bit patterns to the left
(each shift subtracts one from the exponent value) till the first 1 drops off.
The resulting pattern is then stored.
The mantissa now becomes
10010000000000000000000
and the exponent is adjusted to become
131 - 1 = 130 = '10000010'
The final assembled format is,
Bits
31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
+--+-----------------------+---------------------------------------------------------------------+
| 0| 1 0 0 0 0 0 1 0| 1 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 |
+--+-----------------------+---------------------------------------------------------------------+
S Exponent Mantissa
which equals = 0100 0001 0100 1000 0000 0000 0000 0000 Hex = 41480000 Hexadecimal ( = FFFFFFFF used in
command)