Little-Endian

Definition - Was bedeutet Little-Endian?

Die Little-Endian-Konvention ist eine Art der Adressierung, die sich auf die Reihenfolge der im Speicher gespeicherten Daten bezieht. In dieser Konvention wird das niedrigstwertige Bit (oder "kleinste" Ende) zuerst an der Adresse 0 gespeichert, und nachfolgende Bits werden inkrementell gespeichert.

Little-Endian ist das Gegenteil von Big-Endian, bei dem das höchstwertige Bit zuerst gespeichert wird. Da es sich um Gegensätze handelt, ist es schwierig, zwei Systeme zu integrieren, die unterschiedliche Endian-Konventionen verwenden.

Technische.me erklärt Little-Endian

Speicheradressen können inkrementell von links nach rechts angezeigt werden, wobei die Adresse ganz links die erste Adresse ist: Adresse 0. In einem Little-Endian-System wird das niedrigstwertige Bit in Adresse 0 gespeichert, und nachfolgende Daten werden inkrementell nach rechts gespeichert Adressstandorte. Somit bleiben Daten oder Bits innerhalb derselben Adresse, an der sie gespeichert sind - selbst wenn neue Daten hinzugefügt werden.

Wenn beispielsweise die Daten "0 1 2 3 4, 0" in der Adresse 0 gespeichert sind und jede Ziffer eine inkrementelle Adresse darstellt, wird 4 an der Adresse 4 gespeichert. Dieses Format ist für Menschen logischer, da wir lesen, schreiben und mach die meisten Dinge von links. Das Gegenteil gilt für Big-Endian. Da das höchstwertige Bit immer in Adresse 0 gespeichert werden sollte, werden alle zuvor gespeicherten Daten mit geringerer Bedeutung nach rechts an einen höheren Adressort verschoben.