Big and Little Endian
Big endian - most significant byte stored in smallest address, read from left to right. Let’s take a 32-bit value : 0x09080706 : 09|08|07|06 byte address : x|x+1|x+2|x+3 For example 32-bit value 5 writing as 0x00000005 is a Big endian. Little endian - least significant byte is stored in smallest address, read from right to left. 32-bit value would be stored in memory in following way : 0x09080706 : 06|07|08|09 byte address : x|x+1|x+2|x+3 For example little endian value would be 16-bit value **53 **in 0x3500 ...