Seite 1 von 1

Little Endian <-> Big Endian was ist der unterschied ?

Verfasst: 28.03.2003 18:11:04
von fred19726
Hi,

Ist velleicht ein bissel OT aber mich würde mal interesieren was der unterschied zwischen Big und Little Endian ist, kanns mir einer von euch velleicht erklären oder einen link geben ?

MfG Fred

Verfasst: 28.03.2003 19:18:39
von abi
so, .. bin zu faul selber zu erklären:

Unter Big- und Little-Endian versteht man die Anordnung des most significant byte.
Beispielsweise möchte man den 32-BIT hex Wert FF01DE45 in den Speicher schreiben.

Adresse
00
01
02
03

Big-Endian
FF
01
DE
45

Little-Endian
45
DE
01
FF

Für den westlichen Menschen ist es leichter das Big-Endian Format zu lesen, da es Zahlen genauso darstellt, wie er es liest, von links nach rechts.

Big-Endian Systeme sind z.B.:

Motorola MC68000(Amiga, Atari)
SPARC CPU's (SUN)
IBM PowerPC

Little-Endian Systeme sind z.B.:

Intel CPU's
VAX
DEC alpha

(zitat http://www.userchannel.de/wissen/docs/Big-Endian)

Verfasst: 09.04.2003 10:34:18
von weedy
Aber da muss doch die Adresse auch andersrum
geschrieben werden, oder?

weedy

Verfasst: 09.04.2003 13:53:31
von Dookie
Hi weedy,

nein, entweder die inhalte oder die adresse muss andersrum geschrieben werden, wennst beide umdrehst, entspricht das einer doppelten spielgelung, die sich wieder aufhebt.

Gruß

Dookie