I think you may have plugged in the value of -3.8x10^18, when the actual value is -3.8x2^18
The page will give you a value of the exponent to be 19, because 3.8 is divisible by 2
Also, i believe the mantissa has to be a number between 1 and 2, with a hidden bit of 1. before it so you get
S EEEEEEEE 1.FFFFFFFFFFFFFFFFFFFFFFF
hence the 1.0000000000000000000000 <= mantissa < 10, (1.000000000000000000000 and 10) in binary!!
Anyway, this means yo ucan't have 011.1001000... or whatever Digital fortress had, as the computer has no way of recognising where the decimal point will lie. Instead the exponent is used to determine most of the value of the number
This explains the 19 exponent (3.8 > 2), and the different mantissa gotten from the page
You must rememeber to think in binary with the exponent
Hope i've helped, If i'm wrong Digi, you can correct me.