Definición: ¿Qué significa Little-Endian?
La convención little-endian es un tipo de direccionamiento que se refiere al orden de los datos almacenados en la memoria. En esta convención, el bit menos significativo (o el extremo "más pequeño") se almacena primero en la dirección 0, y los bits subsiguientes se almacenan de forma incremental.
Little-endian es lo opuesto a big-endian, que almacena el bit más significativo primero. Debido a que son opuestos, es difícil integrar dos sistemas que utilizan diferentes convenciones endian.
Techinfo explica Little-Endian
Las direcciones de memoria se pueden ver incrementalmente de izquierda a derecha, siendo la dirección más a la izquierda la primera dirección: dirección 0. En un sistema little-endian, el bit menos significativo se almacena en la dirección 0, y los datos subsiguientes se almacenan a la derecha en incrementos ubicaciones de direcciones. Por lo tanto, los datos o bits permanecen dentro de la misma dirección donde se almacenan, incluso cuando se agregan nuevos datos.
Por ejemplo, si los datos "0 1 2 3 4, 0" se almacenan en la dirección 0, y cada dígito representa una dirección incremental, entonces 4 se almacenaría en la dirección 4. Este formato es más lógico para los humanos porque leemos, escribimos y hacer la mayoría de las cosas desde la izquierda. Lo contrario es cierto para big-endian. Debido a que el bit más significativo siempre debe almacenarse en la dirección 0, todos los datos almacenados previamente que son de menor importancia se mueven hacia la derecha a una ubicación de dirección más alta.