Tom: Big-Endian oder Little-Endian?

Beitrag lesen

Hello,

Und das widerspricht doch der Bezeichnung, denn "Big Endian", also "das Große am Ende" suggeriert doch, dass zuerst das niederwertige Byte kommt, und am Ende das höchstwertige.

Jein.
Es bezieht sich auf die Ablage im Arbeitsspeicher, bzw auf dem Speichermedium.

Im Register stehen die Daten ja wieder "richtig" herum. Das niedrigwertigste Bit steht an der rechtesten Position, die die niedrigste Bit-Nummer (1) hat ( = 2 hoch 0).

Und wenn ich jetzt ein Vier-Byte-Register missbrauche und daraus zwei Zwei-Byte-Register für Unicode mache, dann muss ich die Schreibreihenfolge im Register vertauschen, damit die beiden Character nachher im Arbeitsspeicher wieder in der passenden Reihenfolge stehen.

Aber obwohl ich das mit der "Intel-Notation" und der "IBM-Notaion" noch im Hinterhirn hatte, habe ich es doch wieder mal verkehrt herum gemacht.

Dabei war mir die Big-Endian-Notation aus diversen Netzwerk-Protokollen noch ganz geläufig :-O

Liebe Grüße aus dem schönen Oberharz

Tom vom Berg

--
 ☻_
/▌
/ \ Nur selber lernen macht schlau
http://bikers-lodge.com