Little-endian

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.