PIC microcontroller jumping pages
Tcrosley's answer is mostly right and addresses the question as asked.  The point of the problem is apparently for you to realize that PCLATH&lt;4:3> must have the appopriately state before any GOTO, and that while options B and C did set these bits, they set them to the wrong value.

However, the right answer is not the methods of options B or C to set PCLATH&lt;4:3> to the correct value, but to use PAGESEL.  Specifically, the correct code is:


     pagesel    PPS2
     goto       PPS2