have a look at Dr. David M. Smith's paper
http://dmsmith.lmu.build/MComp1996.pdfit divides two floating point numbers represented as arrays of double, the decimal point is assumed to be at the left-most position and the first element of the array is the exponent, the second element is the first decimal digit and thereafter the elements hold 4 digits