> ...och kommit fram till att det inte fungerar...
Ja men va f...
Det förklarade jag ju ett långt inlägg ett par inlägg innan !
Trodde du inte på mig ?
Detta bör dock fungera
Kod: Markera allt
MOVLW Buffer_2
MOVWF FSR ; pekar på 0x44 start address
BANKISEL Buffer_2
MOVF FSR, w ; Hämta *värdet* i FSR till w, d.v.s just nu starten av Buffer_2
ADDLW 7 ; Lägg till 7 till W
MOVWF FSR ; Ska nu peka på 0x44 + 7
I ditt exempel la du till 7 till *adressen* till FSR !
Men som jag sa tidigare, man kan inte på ett smidigt sätt komma åt
olika platser i bufferten "random". Bättre att kopiera den aktuella bufferten
till en arbetsarea, eller att skapa direkta symboler som pekar på "Buffer_2 + 7".