J'ai un problème pour effectuer des sauts inter pages. J'ai déjà essayé plusieurs routines et autres macros mais il semble que le problème vienne d'ailleurs.
En effet, en regardant dans la mémoire programme je m'apperçois que la mise à jour des bits 3 et 4 de PCLATH se fait mais que le programme effectue quand même le saut en page0 plutot qu'en page1
CALL MESS_CLR
PAGE1
GOTO MESSAGE_U
PAGE1 MACRO
BCF PCLATH,4
BSF PCLATH,3
ENDM
MESSAGE_U étant le premier label de la zone 0x800(page1), le programme effectue, à la place, un saut vers INIT, premier label de 0x000 (page0)
-----