La manera facil es hacer divisiones con potencias de 2... si recorres un numero a la derecha equivale a dividirlo una vez entre 2 y si lo recorres a la izquierda lo multiplicas.... solo que muchas veces no se puede sacar un resultado usando este metodo
Microchip tiene una nota de aplicacion llamada Ecuaciones Matematicas con el PIC o algo asi... dentro de esa nota de aplicacion vienen rutinas matematicas de 8, 16 y 32 bits de suma, resta, multiplicacion y division de numeros con el pic... tambien vienen rutinas de conversion BCD a HEX y viceversa
Te aviso por experiencia que el PIC es muy malo para hacer matematicas... especialmente si usas 32 bits.... asi que si puedes evitarlo evitalo como la roña..... o cambia de micro a algo de 16 bits o en otra marca o modelo que traiga una unidad de multiplicacion integrada