I'm just beginning to learn assembly and I'm curious what the difference between the 'out' and 'sbi' instructions are.
The data sheet specifies that out "stores data from register Rr in the Register File to I/O Space"
and sbi "Sets a specified bit in an I/O register"
I see the differences but I don't really understand them.
It looks like out will set the bits from a register and sbi sets the bits from the supplied constant value. Is that the only difference or am I way off here?