Buenas, yo con el f84 tengo algo de experiencia, ese proyecto que tienes que hacer ya le hice yo el año pasado y solo utilicé un solo pic y además de todo eso que pones que tiene que hacer el mio tb comandaba un display donde te ponía los coches que había, pero bueno aparte yo empezaría por quitar todos esos equs pq el pic ya sabe donde tiene las cosas, lo único que pondría con equs son las variables que te inventes tu nada más, además si ese es tu programa creo que te falta el #include "p16f84.inc", pero bueno mira yo pondría esto y asi debe de funcionar además el 84 es facilísimo de programar por esto y miras a ver:
LIST P=16F84
#include "p16f84.inc"
;AQUI PONES LAS VARIABLES QUE VAYAS A UTILIZAR!!!
ORG 00h
goto INICIO
ORG 05h
INICIO
clrf PORTB
bsf STATUS,5
clrf TRISB
movlw b"00011111"
movwf TRISA
bcf STATUS,5
Loop clrwdt ;YO LO DEL PERRO LO QUITARIA Y AL GRABAR CON EL ICPROG LO DESACTIVAS
btfsc PORTA,0
goto S0
btfsc PORTA,2
goto S2
goto Loop
S0 movlw b"00000001"
movwf PORTB
btfss PORTA,1
goto S0
movlw b"00000000"
movwf PORTB
goto Loop
S2 movlw b"00000010"
movwf PORTB
btfss PORTA,3
goto S2
movlw b"00000000"
movwf PORTB
goto Loop
END
Espero haberte ayudado.
Un saludo.