Hola Goten, para poder apoyarte quisiera saber lo siguiente:
Es todo el código?
El del PIC16F84A, te funciono?
Con que cristal manejas ambos?
Yo veo que suceden varias cosas. Despues del ORG 0 que es la zona del reset tienes que configurar los pines e/s del PIC, ademas de esto el 877 tiene ADC que por default estan activos. Asi mismo si tienes un cristal de mas de 8mhz tu pic debes configurarlo como HS. Espero nos puedas brindar mas información para poder apoyarte.
Saludos