Dann benutzt Du fertige Subroutinen, die Du zB mit Applicationnote bei Atmel findest. Da gibts dann zB 16x16=32Bit usw. Suche nach "Multiply and divide routines".
Es gibt aber auch noch andere Quellen...
Gruß