Resolvi el problema, este existe en el MPLAB, al parecer es una falla que a veces no compila bien el archivo que de mas de 200Kb anterior mente usaba un metodo para que los archivos no me dieran tantos fallos, pero digamos que cambie el metodo................y he conbinado estos 2 pragramas 3 veces y ha funcionado.
Yo tengo por norma antes que todo separar el programa en trosos y asi, poder resolver los respectivos problemas de cada parte del programa, pero yo dividi el programa en 2 por eso al unirlos da el error, heche lapiz y revise como tenia dividido los 2 programas, y empese a armar el programa definitivo en funcion del segundo programa ( ADC_EROM_675.asm ).
Fui agregando troso a troso funciones al programa e iva verificando en conjunto, con el MPLAB y el proteus y corrigiendo como iva funcionando, guardaba todo el proyecto a parte, asi si el programa al hacerle una modificacion, funcionaba de manera extraña o sin sentido, lo copiaba de nuevo en la carpeta de donde MPLAB y los otros programas manipulan los archivos, y volver ha hacer la modificacion que dio el problema en una ocasion ise esto 3 veces y por ultimo funciono bien, y asi el programa tomo formas, y en definitiva funciono.
en conclusion la falla al pareces, es de MPLAB al crear el archivo .HEX, a tal grado que el mismo no puede correr el programa, el programa esta listo y cumple satisfactoriamente su cometido estoy depurandolo por ultima vez, y lo descargare al PIC respectivo..................espero mi experiencia les sirva de algo. luego les dire que paso.