Der PIC kann so auch nichts machen weil du erst festlegen mußt ob ein Port als Ein- oder Ausgang funktionieren soll. Dazu mußt du das entsprechende TRIS-Register setzen wobei 1=Input und 0=Output bedeutet. Also um PORT A auf input zu setzen
MOVLW 0xff
MOVWF TRISA
du kannst auch nur einige Bits auf Output stellen dann sieht der erste befehl so aus:
MOVLW '01011001'


für das setzen aller bits auf Input reicht:
CLRF TRISB
da die PORT und TRIS Register sich in verschiedenen Speicherbänken befinden muß vor jedem ansprechen dieser Register mit BANKSEL auf die entsprechende Bank umgeschaltet werden. Also vor dem einstellen der Datenrichtungsregister einmal BANKSEL TRISA und vor dem ansprechen der Portregister einmal BANKSEL PORTA.

MFG
Ralf