Índice:
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 o menor "final") é armazenado primeiro no endereço 0 e os bits subsequentes são armazenados incrementalmente.
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.
Techopedia explica Little-Endian
Os endereços de memória podem ser visualizados incrementalmente 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, dados ou bits permanecem no mesmo endereço em que são armazenados - mesmo quando novos dados são adicionados.
Por exemplo, se os dados "0 1 2 3 4, 0" forem armazenados no endereço 0 e cada dígito representar um endereço incremental, 4 serão armazenados no endereço 4. Esse formato é mais lógico para os seres humanos porque lemos, escrevemos e faça a maioria das coisas da esquerda. O oposto é verdadeiro para o big endian. Como o bit mais significativo deve sempre ser armazenado no endereço 0, todos os dados armazenados anteriores com menor significado são movidos para a direita para um local de endereço mais alto.