In Assembler ist das Umrechnen tatsächlich etwas lästig zu programmieren. Unterprogramme für die Multiplikation und Division gibt es z.B. in den Atmel Appl. Notes. Die Rechenzeit ist allerdings wohl kein Problem.
Eventuell wäre es besser für dieses Projekt Basic oder C zu verwenden, da ist die Umrechnung schnell geschrieben.