Definição – O que significa Little-Endian?
A convenção little-endian é um tipo de endereçamento que se refere à ordem dos dados armazenados na memória. Nesta convenção, o bit menos significativo (ou final “menor”) é primeiro armazenado no endereço 0, e os bits subsequentes são armazenados de forma incremental.
Little-endian é o oposto de big-endian, que armazena o bit mais significativo primeiro. Por serem opostos, é difícil integrar dois sistemas que usam convenções endian diferentes.
Definirtec explica Little-Endian
Os endereços de memória podem ser vistos de forma incremental da esquerda para a direita, com o endereço mais à esquerda sendo o primeiro endereço: endereço 0. Em um sistema little-endian, o bit menos significativo é armazenado no endereço 0 e os dados subsequentes são armazenados à direita em incremental locais de endereço. Assim, os dados ou bits ficam no mesmo endereço onde estão armazenados – mesmo quando novos dados são adicionados.
Por exemplo, se os dados “0 1 2 3 4, 0” são armazenados no endereço 0, e cada dígito representa um endereço incremental, então 4 seria armazenado no endereço 4. Este formato é mais lógico para humanos porque lemos, escrevemos e faça a maioria das coisas da esquerda. O oposto é verdadeiro para big-endian. Como o bit mais significativo deve sempre ser armazenado no endereço 0, todos os dados armazenados anteriores que são de menor importância são movidos para a direita para uma localização de endereço superior.