A real question that I\'ve been asking myself lately is what design choices brought about x86 being a little endian architecture instead of a big endian architecture?
It reflects the difference between considering memory to always be organized a byte at a time versus considering it to be organized a unit at a time, where the size of the unit can vary (byte, word, dword, etc.)