Welchen PIC hast Du denn?
Ich denke, da im Codewort nur einen begrenzte Zahl von Bits frei ist,
hat man selten gebrauchte Register in Bank 1 (oder hoeher) gelegt.
Vorher muss man angeben, welche Bank von Registern man anwählen will.
Ist auch ein wenig historisch bedingt (die ersten PICs hatten nur eine:
Bank0) und ein Hauptkritikpunkt an den PICs, aber lass Dich nicht
irritieren.
Prüf mal, ob bei indirekter Adressierung mittels INDF und R0 R4 (8 Bits
sind hier moeglich) die Bank noch angegeben werden muss...
Wenn Du in C programmierst, nimmt Dir der Compiler viel Arbeit ab.
Profi