There are two different conventions for ordering the bytes
within a word.
Little Endian (followed by DEC and Intel)
Big Endian (followed by IBM, Motorola and others)
When operating within one machine, the byte order is often
unnoticeable - only programs that access the same locations as both words
and bytes can notice the difference. However, byte order is a problem when
exchanging data among machines with different ordering.