Depends on the cpu specific, and a lot of non-x86 designs made it explicit that memory is not byte addressable without special steps.
This makes those architectures incompatible with latest C and C++ though, because they require simultaneous, concurrent, atomic access to bytes at a time