No mira, seria bueno que revisaras el datasheet el pic que usas para que veas que son esos registros.
A grosso modo el registro TRISX -x corresponde al puerto que uses- sirve para configurar los pines del puerto como entrada o como salida. Grabate esta regla 1 es IN y 0 es Out, entonces si pones TRISA=0 le dices que todo el PORTA sea Salida, si pones TRISA=1, lo que haces es poner solo el pin RA0 como entrada y los demas como salida, porque: 1 decimal es %00001 en binario. Tambien puedes acceder a los bits individuales por ejemplo TRISA.3=0 RA3 Salida y TRISA.0=1 RA0 entrada.
El Registro PORTX, trabaja los estados de los PINES del Puerto, si pones PORTA=1, el RA0 tendra un 1 logico o un estado alto,y los demas tendran un estado bajo; si pones PORTA=0 todos los pines del PORTA estaran en estado bajo.
Para poder trabajar directamente con los registros PORTx es necesario que previamente configures los registros TRISx.