binary heart

Endianness (Byte Ordering)

Endianess is the order of the bytes in computer memory. Endianess can be big-endian (BE) or little-endian(LE). Some computer architectures also support the switch of endian processing, and this is called bi-endian (BE to LE or vice-versa).
A big-endian system stores the least significant byte at the smallest memory address, and the smallest byte in the largest memory address. Meanwhile, small-endian system does the opposite. It stores the least significant byte at the smallest location address.
The Early mainframe and microcomputers made by IBM were big-endian, as well as early Apple Macintosh computers. It was actually one of intel’s first computer processors that was little-endian. They found that it improved efficiency, and has been in use ever since by Intel. The byte order that is most common in today’s modern computers is little-endian. As an over simplification, the little-endian byte ordering allows for faster calculation of numbers, and it easier to traverse memory locations.


Leave a Reply

Your email address will not be published.