Not sure why it took this long, I always thought I understood them, but today I really did.
Turns out pointers are just a fancy way to indirectly access memory. I've been using indirect memory access in PIC assembly for a long time, but I never realized that's exactly what a pointer is. For a while something about pointers was bothering me, and today I got it.
Everything makes so much sense now. No wonder Assembly was way easier than C.
The file select register (FSR) is written with the address of the desired memory operand, after which
The indirect file register (INDF) becomes an alias) for the operand pointed to) by the FSR.
[link] [comments]


![The Gang Republic: Inside Haiti’s New Order (2026) - ~3 million people living in the grips of all-out gang war. France24 spent a fortnight filming in and around the Haitian capital, speaking to a population held hostage by this drawn-out crisis (CC) [00:52:38]](https://external-preview.redd.it/0j1B98qWy2MAsjLEwjT10EbknBToMVuWRJ-tUeZsTso.jpeg?width=320&crop=smart&auto=webp&s=041d55dee546ef807e7eda2e0d1d013111f02a25)


English (US) ·