Schau mal bitte auf Seite 98.

http://ww1.microchip.com/downloads/e...Doc/40044F.pdf

Du solltest ab und zu mal ins Datenblatt schauen, es steht dort sehr viel Nützliches.

Klar kannst Du die Variable umgehen, sie ist nichts anderes als ein Register und W ist auch ein "imaginäres" Register.

Also PortA nach W und W nach PortB. Nur zu.