Bit schieben im Big Endian

Gast #887440
Lesenswert?

Hallo Leute!

Ich habe gerade mal wieder ein Problem mit der Bit-Order im Big 
Endian-System

Ich möchte Bits im Big-Endiansystem verschieben. In Richtung des LSB. 
Muss ich da links-shiften (<<) oder rechts-shiften (>>)?
Sprich: Liegt das LSB an der niederwertigen Adresse im Speicher oder an 
der höherwertigen?

0x00:0  LSB
0x00:1
0x00:2
0x00:3
0x00:4
0x00:5
0x00:6
0x00:7  MSB
0x01:0  LSB
0x01:1
0x01:2
0x01:3
0x01:4
0x01:5
0x01:6
0x01:7  MSB

Oder ist es so, dass ein Rechts-Shift immer zur niederwertigen Adresse 
und ein Links-Shift immer zur höherwertigen Adresse schiebt?

So ganz steige ich da noch nicht durch.

Grüße!

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren