Hier ist ein kleiner Tipp um z.B den Inhalt des W-Registers mit irgend einer anderen Speicherstelle/Fileregister zu tauschen und das ohne eine zusätzliche Variable/Register oder so.
XORWF FILEREG,F
XORWF FILEREG,W
XORWF FILEREG,F
man kann auf ähnliche Art auch den Inhalt von 2 Fileregistern/Speicherstellen tauschen:
MOVF FILEREG1,W
XORFW FILEREG2,F
XORWF FILEREG2,W
XORWF FILEREG2,F
MOVWF FILEREG1
mfg Siro