Hola
Parece que hablas de direccionamiento indirecto.
Revisa la hoja de carcaterísticas de tu PIC. El registro FSR es un puntero que se ubica en la dirección 04h y el INDF es un registro que apunta al contenido de FSR y se ubica en 00h. Te pongo el ejemplo que viene en la datasheet del PIC16F84A:
- El registro 05h contiene el dato 10h
- El registro 06h contiene el dato FFh
- Carga 05h en FSR (FSR=05h)
- Lee el registro INDF y te entregará el contenido de 05h, es decir, 10h
- Incrementa FSR (es decir, ahora es 06h)
- Lee INDF y te entregará el dato que hay en 06h, es decir, FFh