programming:microchip pics:16F84A indirect addressingWhat links here?
The INDF register is used to read and write the register pointed to by the FSR register.

Clearing a range of RAM using indirect addressing

This example clears 0x20 to 0x2F using indirect addressing.
        movlw   0x20        ;initialize pointer
        movwf   FSR         ;to RAM
NEXT    clrf    INDF        ;clear INDF register
        incf    FSR         ;inc pointer
        btfss   FSR,4       ;all done?
        goto    NEXT        ;NO, clear next
CONTINUE
        :                   ;YES, continue
programming:microchip pics:16F84A indirect addressing
programming:microchip pics:16F84A portb
programming:microchip pics:16F84A option
programming:microchip pics:16F84A config
programming:microchip pics:16F84A intcon
programming:microchip pics:16F84A eeprom
programming:microchip pics:16F84A status
programming:microchip pics:16F84A clock
filename:programming:microchip pics:16F84A indirect addressing
filename:programming%3Amicrochip%20pics%3A16F84A%20indirect%20addressing
last edit:March 27 2009 00:43:58 (6436 days ago)
ct = 1794270691.000000 = November 10 2026 00:31:31
ft = 1238114638.000000 = March 27 2009 00:43:58
dt = 556156053.000000