Para ser sincero, muchos se pasan al C, al BASIC porque muchos problemas están resueltos, como por ejemplo, multiplicar, dividir, comunicación RS232, USB y muchos etc. Con ese criterio, todos deberíamos quedarnos con el ASM.
Entiendo muy bien tu punto de vista, y si es necesario saber porque se hace de esa manera las cosas pero muchas veces nos juega en contra.
Por ejemplo, la rutina que subí de división, está echa de la manera que vos explicaste, y si te das cuenta, no es nada eficiente. Un mismo proceso que le estoy haciendo hacer al PIC con la rutina de dividir, tardó más de 20 minutos (medidos con el watchclock del MPLAB) y con la rutina que subió SUKY tardó poco más de 1 segundo.
De echo, la rutina de suky tuve que modificarla porque no dividía la cantidad de dígitos que yo necesitaba, así que me vi a la obligación de estudiar como funciona y la modificación fue muy sencilla.
Aprovecho para darte las gracias SUky
