Hola flecha, microchip, en su web, tiene ejemplos de rutinas en asm para realizar multiplicación de registros en asm. Partiendo de esta base y calentandote el coco con la algoritmia(creo que serían unos cuantos bucles
) creo que podrías llegar a conseguir la multiplicación. En cuanto a lo del factorial, más que una tarea de clase o un reto... lo que parece es una broma de mal gusto
. No creo que esté al alcance de la capaciad de computación de un pic... como ejemplo, la mayoría de calculadoras "normalitas" (tipo casio fx) no calculan factoriales mayores al de 69 y tu estas hablando de calcular el factorial de numeros del orden de 1.26*10^31...
Con esto no intento desanimarte, sino que reflexiones un poco acerca de la viabilidad de lo que tienes en mente, antes de que te pongas con ello...
Saludos y suerte!