Llamar_Tabla1:
pageselw Tabla1 ; Esto genera un MOVLW y MOVWF a PCLATH con el valor Tabla1, PCLATH = 0x01
MOVLW Tabla1 ; Cargo el comienzo de la tabla ( 0xFE ) solo 8 bits permite el OPCODE
ADDWF Indice,W ; Se lo sumo al indice del elemento a acceder
BTFSC STATUS, C ; Esta en 1 el Carry?, es decir supero los 255 ?
INCF PCLATH, F ; Si es 1 el carry, quiere decir que tengo que incrementar el PCLATH
MOVWF PCL ; El resultado de la suma lo pongo el PCL, esta instruccion carga el PCLATH al PCH
ORG 0x1FE
Tabla1:
RETLW 0 ; 0x1FE
RETLW 1 ; 0x1FF
RETLW 2 ; 0x200
RETLW 3 ; 0x201