Before i start with this post, i would like to share with my friends that this my first experience at bloging or any sort of posting on the net, i hope it is worth your precious time....
Endianness deals with integer representation in a computer . Now, we all know that there are certain human languages that are read from left to right like English,Hindi and then there are some languages like Arabic that are read from right to left.Similarly, integers are represented as sequence of bytes with the most significant byte on the left(The Big Endian),in some representations, while in others it is placed on the right(The little Endian).
Now lets see the main advantage of the two systems:-
1)The little Endian system has the property that the same value can be read from the memory at different lengths... Therefore, the value read from 32-bit memory can be read from the same address as either 16-bit memory or 8-bit memory. all of which retain the same numeric value.
2)The big Endian representation helps to obtain an approximation of the multi-byte value by reading the most significant portion instead of the complete representation.
Address Big-Endian representation of 1025 Little-Endian representation of 1025
00 00000000 00000001
01 00000000 00000100
02 00000100 00000000
03 00000001 00000000
For moe info, you can use the following links:-