Hallo!

Ich versuche mich seit sage und schreibe zwei Stunden daran, den Wert von PortB ins Arbeitsregister zu schreiben. Habe schon die wildesten Sachen ausprobiert. Kein Erfolg. Ich hatte vor längerer Zeit schon einmal mit PICs zu tun, und wollte jetzt wieder anfangen und nun verzweifle ich an dieser simplen Aufgabe! Ich hoffe Ihr seht meinen Fehler! Ich sage auf alle Fälle schon einmal herzlichen Dank im Vorraus! Im folgenden ist mein Quelltext:
list p=16f871
#include <P16f871.INC>
goto main
main
bsf STATUS, RP0 ; Bank 1
movlw B'11111111' ;
movwf TRISB ;
bcf STATUS, RP0 ; Bank 0
loop
movf PORTB,0
goto loop
end

Ich hoffe, Ihr könnt mir helfen, bin echt am verzweifeln. Auch spurt brachte mich nicht weiter.
greetz,

Sebi