Bit-Reihenfolge
aus Wikipedia, der freien Enzyklopädie
Die Bit-Reihenfolge beschreibt die Anordnung der Bits in einem Datenwort nach ihrer Wertigkeit.
Die Bits können in aufsteigender Wertigkeit oder in fallender Wertigkeit angeordnet sein.
Wichtig ist dies zum Beispiel bei der seriellen Datenübertragung, ob das höchstwertige Bit zuerst übertragen wird oder das niedrigstwertige, so dass die Daten beim Empfänger wieder in ihrer originalen Bedeutung rekonstruiert werden können. Wenn also die Reihenfolge beim Empfänger falsch eingestellt ist, würde aus einem übertragenen Datenwort '01100001' ein Datenwort '10000110'. Hexadezimal ausgedrückt: aus 0x61 würde 0x86.
Bei der hardwarenahen Programmierung von Mikroprozessoren ist es ebenfalls wichtig, in welcher Reihenfolge die Bits gezählt werden.
[Bearbeiten] Beispiel
In der Beschreibung einer Funktion eines 32 Bit Prozessors steht, dass das 5. Bit gesetzt werden muss.
Bei einem Prozessor, bei dem das 1. Bit ganz links liegt, würde der resultierende Wert in hexadezimaler Schreibweise so aussehen: 0x08000000
Bei einem Prozessor, bei dem das 1. Bit ganz rechts liegt, würde der Wert dagegen so lauten: 0x00000010