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

Smalltalk
Antworten
Benutzeravatar
fred19726
Beiträge: 507
Registriert: 18.07.2002 03:38:38
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Heidelberg (DE)
Kontaktdaten:

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

Beitrag von fred19726 » 28.03.2003 18:11:04

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
2 Dinge sind Unendlich, das Universum und die Menschliche Dummheit,
wobei ich mir beim Universum nicht sicher bin
-- Albert Einstein

Benutzeravatar
abi
Beiträge: 2219
Registriert: 20.12.2001 19:42:56
Wohnort: München
Kontaktdaten:

Beitrag von abi » 28.03.2003 19:18:39

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)

Benutzeravatar
weedy
Beiträge: 585
Registriert: 02.11.2002 21:47:49
Lizenz eigener Beiträge: GNU General Public License
Kontaktdaten:

Beitrag von weedy » 09.04.2003 10:34:18

Aber da muss doch die Adresse auch andersrum
geschrieben werden, oder?

weedy

Benutzeravatar
Dookie
Beiträge: 1104
Registriert: 17.02.2002 20:38:19
Wohnort: Salzburg
Kontaktdaten:

Beitrag von Dookie » 09.04.2003 13:53:31

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

Antworten