Hi!

I´m using the ADC of an Atmega8 (8 channels and 10 bits of precision).

The result of the convertion will be a number between 0 and 2.56, so my question is:

Once i got the result (for example, 1.58), how must i read it? I mean, it is a floating point data, is there a signal bit, mantissa and exponent?

Please, answer with assembler code.

Many thanks to all!!