Was ist Endian?

Was ist Endian?

Der Begriff Endian bezieht sich auf die Reihenfolge der Bytes in einer Darstellung einer Binärzahl. Diese Eigenschaft der numerischen Darstellung in digitaler Computerhardware wird als Endianness bezeichnet. Endianness ist architekturabhängig. Unterschiedliche Computerarchitekturen können unterschiedliche Endianness aufweisen.

Endianness kann sich auch auf die dargestellte Reihenfolge einzelner Bits beziehen, aber in modernen Computern ist dies äußerst ungewöhnlich.

Endian-Typen

In der Big-Endian-Darstellung einer 32-Bit-Zahl belegt das höchstwertige Byte die niedrigste Speicheradresse im Wort. Die restlichen Bytes belegen in absteigender Wertigkeitsreihenfolge die nächsten drei Adressen.

In der Little-Endian-Darstellung einer 32-Bit-Zahl belegt das niedrigstwertige Byte die niedrigste Speicheradresse im Wort. Die restlichen Bytes belegen nach aufsteigender Wertigkeit die nächsten drei Adressen.

Andere Arten von Endianness werden allgemein als Middle-Endian oder Mixed-Endian bezeichnet. Beispiele sind Mid-Big-Endian und Mid-Little-Endian, bei denen Bytepaare vertauscht werden.

Bitverschiebung, Logische Operation, Programmierbegriffe

Neueste Artikel
Vielleicht möchten Sie lesen

LEAVE A REPLY

Please enter your comment!
Please enter your name here