So, does this need to be applied to all I/O register addresses (up to 0x3f) when I need them to be treated as I/O addresses?
If I want to access one of these registers via its memory-space address (e.g. lds r16, xxx) then I simply use "lds r16, PORTD" Correct??
Can you point me to where I find all this documented, please?