converts ascii string into the float and returns it in st0
if an error occured zf is on and fpu stack pointer restored,
eax will be zeroed.
if no error found - in eax returns pointer to the first not
processed symbol - you may check it for valid divider.
does not check number of digits in string, but checks overflow.
does not init fpu, uses 3 fpu registers while operating.