Die einfachste Variante? Du nimmst einen 24 durch 16 Dividierer von hier und setzt die obersten 8 bits einfach auf 0. Nicht sehr effektiv, was die Rechenleistung anbelangt, aber sicher die Methode, die die kleinste Arbeit mit sich bringt.

Oder aber du nimmst den Application Note AN544 von Microchip her und implementierst dessen 16/16bit Dividierer. Ka, wie effektiv der ist, hab ihn noch nie verwenden müssen, aber sicher besser als es selber zu schreiben .
MfG
Mobius