Red de conocimiento de recetas - Recetas caseras - Alimentos del tutorial del microcontrolador PIC

Alimentos del tutorial del microcontrolador PIC

INDF y FSR constituyen la función de direccionamiento indirecto.

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

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>