Hallo Mario,
Dein Beispiel ist richtig.
Die Assembler-Directive 'pagesel' bzw. 'pageselw' war mir unbekannt, und was die eigentlich so macht.
Im MPASM User's Guide habe ich 'pagesel' gefunden, jedoch nichts über 'pageselw'.
Kennst Du den Unterschied ?

PS: In Deinem Beispiel darf die Tabelle maximal 250 Befehle lang sein, sonst ist, wenn die 256-er Grenze nach dem 250-ten Befehl kommt, das Problem wieder da ....