Hallo,
du kannst fertige Floatingpoint-Routinen benutzen,
die gibt es glaube ich bei Atmel. Das kostet natürlich
jede Menge Rechenzeit und Speicherplatz,

Wenn du mit Festkommazahlen klarkommst,
dann kannst du einfach mit grossen Integerzahlen
ganz normal ganzzahlig Rechnen, und das Komma nur
"virtuell" mitführen, und es falls nötig, bei einer
Ausgabe auf Display oder so mit einfügen.
Also statt 123,456 rechnest du einfach mit 123456.
und denkst dir das Komma.
Die Ergebnisse stimmen trotzdem, du musst nur
eine feste Zahlenlänge definieren und beibehalten.
z.B. 32-Bit = 4 Byte geht von -2147483648 bis +2147483648.
Mit vier Stellen hinter dem Komma dann eben
von -214748,3648 bis 214748,3648
Dafür kannst du damit in Assembler
einfach, genau und blitzschnell rechnen.

Gruß Jan