Я пытаюсь узнать, как работает косвенная адресация. В таблице данных на PIC16F877A говорится: «При адресации этого места используется содержимое FSR для адресации памяти данных (не физического регистра)» при обращении к INDF. Итак, я попробовал пример super basi c:
movlw D'26'
movwf FSR
movf INDF, W
Тем не менее, когда я отлаживаю, значение, передаваемое в FSR, равно 26, как и ожидалось, но значение из INDF, передаваемое в W, равно 0 вместо 26 . Почему это?