bueno no simule tu programa, pero como yo siempre empezaria la cabezera de programa es
LIST P=16F84A
#INCLUDE "P16F84A.INC"
cuando escribes esto no es necesario declarar los registros como el puerto, el trisx, el status
los puertos quedan como entrada digital cuando le cargas "1" y salida cuando le cargas "0", en tu programa el unico bit de salida es el RA4 y tu quieres encender un led por RA0. Asi que como esta tu programa estarias sacando un "1" por un pin configurado como entrada
hasta donde tengo entendido los programa nunca deben llegar al END.
seria algo asi el programa
BSF STATUS,5 ;BANCO1
CLRF TRISA ;PUERTOA COMO SALIDA
BCF STATUS,5 ;BANCO0
CLRF PORTA ;LIMPIO EL PORTA
PRENDE BSF PORTA,0 ;PRENDO LED
GOTO PRENDE ;CICLO INFINITO
END