The processor views memory as a linear collection of bytes numbered in ascending order from zero. For example, bytes 0-3 in memory hold the first stored word, and bytes 4-7 hold the second stored word.
The processor can treat words in memory as either:
Additionally, the processor supports mixed-endian and unaligned data accesses. See Chapter 4 Unaligned Data and Mixed-endian Data Support for details.
Instructions are always treated as little-endian.