que tal! bueno paso a contarles, tengo un 16f628 que ejecuta instrucciones permanentemente, pero cuando recibe un pulso en el RB0 ejecuta una interrupcion, todo anda perfecto... el problema al parecer es que la rutina de interrupcion es demasiado larga o compleja (getc y algunos delays, if, etc), entonces necesitaria usar un GOTO, para que vaya al main al lugar donde se encuentra la rutina que deseo ejecutar, pero el compilador no me deja utilizar GOTO, tampoco puedo usar Flags, ya que en el momento que cambia el flanco de RB0 debe hacerse la instruccion sin perder NADA de tiempo.
alguien tiene alguna sugerencia?