Spisu treści:
Definicja - Co oznacza Little-Endian?
Konwencja little-endian jest rodzajem adresowania, który odnosi się do kolejności danych przechowywanych w pamięci. W tej konwencji najmniej znaczący bit (lub „najmniejszy” koniec) jest najpierw zapisywany pod adresem 0, a kolejne bity są zapisywane przyrostowo.
Little-endian jest przeciwieństwem big-endian, który przechowuje najbardziej znaczący bit jako pierwszy. Ponieważ są to przeciwieństwa, trudno jest zintegrować dwa systemy, które używają różnych konwencji endianów.
Techopedia wyjaśnia Little-Endian
Adresy pamięci mogą być przeglądane przyrostowo od lewej do prawej, przy czym adres skrajnie lewy jest pierwszym adresem: adres 0. W systemie little-endian najmniej znaczący bit jest przechowywany pod adresem 0, a kolejne dane są zapisywane przyrostowo z przyrostu adresy adresów. W ten sposób dane lub bity pozostają w tym samym adresie, w którym są przechowywane - nawet po dodaniu nowych danych.
Na przykład, jeśli dane „0 1 2 3 4, 0” są przechowywane pod adresem 0, a każda cyfra reprezentuje adres przyrostowy, wówczas 4 byłoby przechowywane pod adresem 4. Ten format jest bardziej logiczny dla ludzi, ponieważ czytamy, piszemy i rób większość rzeczy od lewej. Przeciwnie jest w przypadku big-endian. Ponieważ najbardziej znaczący bit powinien zawsze być przechowywany pod adresem 0, wszystkie poprzednie przechowywane dane, które mają mniejsze znaczenie, są przenoszone w prawo do wyższej lokalizacji adresu.
