Alimentos del tutorial del microcontrolador PIC
FSR es un poco como un puntero en lenguaje C. INDF es un registro virtual y las operaciones en él son en realidad operaciones en la unidad de almacenamiento a la que apunta el bloqueo FSR.
En resumen, cuando se asigna el número 20h al FSR, significa que el FSR actúa como un puntero a la ubicación en la memoria con la dirección 20h (en adelante denominada
Desde scratch:
p>
1: a w se le asigna el número 20h2: a FSR se le asigna el mismo número 20H que el registro w, y FSR apunta a
4. es INCF·INDF, e INDF se incrementa en 1. Como se mencionó anteriormente, la operación en INDF es en realidad una operación en la unidad señalada por FSR, lo que equivale a INCF
5: FSR más 1, el El valor interno de FSR es igual a 21h, por lo que FSR apunta a "21h". Esta celda de memoria
6:<20h>Los 4 bits superiores y los 4 bits inferiores del valor unitario se convierten, por lo que "20h". = 02h
7: Pon p>
8: En este momento, FSR es igual a 21h Realice una operación AND en 21h y 02h de W, y asigne la estructura 0 a FSR. /p>