Y tan caro Manuix....
Me he llevado en 2 ocasiones mas de 4 horas perdidas por tipear mal una llamada Macro... ya que el ensamblador no te avisa de este error. Escribia GUARDA_CONTEXTO en vez de GUARDO_CONTEXTO.... imaginaos los resultados de este error...
Me llama la atención que el MPLAB no te avise de este error, ya que previamente deberías declararla como por ejemplo:
GUARDO_CONTEXTO EQU H'23'
#DEFINE GUARDO_CONTEXTO BSF PORTA,0 ;Por ejemplo
No se como has utilizado esa intrucción. Si lo citas como GUARDA_CONTEXTO, en el programa, debería darte error.