Que tal bones18:
He seguido tus post y lo que quieres hacer no es posible. Bueno no se puede incrustar la subrutina de C dentro de assembler, lo correcto es que en una codigo en C SI PUEDES incrustar una rutina en assembler. Lo que te tratan de decir los amigos foreros es lo siguiente aunque yo de mi parte lo considero un poco complejo. Realiza la rutina de multiplicacion en C, o en PIC Basic y lo compilas. Algunos de estos compiladores lo que hacen es generar un archivo assembler para despues ser ensamblado y asi generar el archivo .HEX. Esto es lo que te comentan los amigos foreros.
Siendo un poco mas explicito:
1.- Realiza la rutina de multiplicacion en algun lenguaje de alto nivel (C, PBP, Proton, Pascal, etc)
2.- Compila ese pequenio programa
3.- De los archivos generados por el compilador toma el que tenga extension .asm (por ejemplo "multiplica.asm")
4.- Incluye el archivo "multiplica.asm" en tu codigo
Espero haber sido mas explicito y asi ayudarte en tu objetivo.
Saludos.
Elreypic.
P.D Debes tomar en cuenta que algunos compiladores generan un archivo en ensamblador dificil de interpretar, como es el caso de PBP (PIc Basic Pro). Asi que tu toma el reto y decide.