There are a few questions that you'll have to answer before we can proceed.
1) Is the number an ASCII fp number (ie. 123.345) or is the number
part of a string comming in the serial port?
2) Is the number always in the same location in the string?
3) Is the number preceeded by an identifying character?
4) If the number is in ASCII format is it's format consistant? (eg. do small numbers appear as 1.2E-10 and "normal" numbers appear as 2.345)
If the number is a string then you'll have to convert it by looping through the characters in the string. If you have an easy way of locating the 1st character of the string (see questions 2 and 3 above) then you'll have to locate the 1st character and convert.
What I usually do in the above situation is find the 1st character of the string and then use the copy instruction to copy the data to an integer file. You can then easily step through the file with standard instructions.
The important thing is to let us know the string format, then I can be a little more specific.
Good Luck,
(8{)} ( .)