Bitwertigkeit
aus Wikipedia, der freien Enzyklopädie
Die Bitwertigkeit bezeichnet den Stellenwert eines einzelnen Bits, den es durch seine Position innerhalb einer Binärzahl (meist Dualzahl) hat. Wichtig ist diese Festlegung unter Anderem bei der seriellen Datenübertragung sowie für parallele Busse in der Datenverarbeitung.
Inhaltsverzeichnis |
[Bearbeiten] LSB
Analog dem MSB besitzt das niedrigstwertige Bit den niedrigsten Stellenwert 1 (Multiplikation mit 20 = 1). Im Englischen wird für das geringwertigste Bit die Abkürzung LSB (engl. für least significant bit) verwendet.
[Bearbeiten] MSB
Das höchstwertige Bit ist das Bit, das innerhalb der Zahl an der Stelle mit dem höchsten Stellenwert steht. Bei einer n-stelligen Binärzahl ist also dasjenige Bit das höchstwertige Bit, das an der n-ten Stelle steht (Multiplikation mit 2n − 1). Häufig wird für das höchstwertige Bit die Abkürzung MSB (aus dem Englischen für most significant bit) verwendet.
[Bearbeiten] Bit-Reihenfolge
Stellt man sich eine Bitfolge horizontal vor, so hängt es von der Bit-Reihenfolge ab, ob mit der Bit-Zählung rechts (mit dem LSB) oder links (mit dem MSB) begonnen wird.
Beginnt die Zählung mit 0 für das niedrigstwertige Bit (LSB) auf der rechten Seite und geht von rechts nach links, so spricht man von "LSB 0". Beginnt dagegen die Zählung mit 0 für das höchstwertige Bit (MSB) auf der linken Seite und geht von links nach rechts, so spricht man von "MSB 0".
Nicht verwechseln sollte man diese Reihenfolge mit der Byte-Reihenfolge, wobei unterschieden wird zwischen Big-Endian-Format und Little-Endian-Format.
[Bearbeiten] Zahlenformat und Vorzeichenbit
Das höchstwertige Bit (MSB) zeigt im Einerkomplement, Zweierkomplement und anderen Zahlenformaten mit Vorzeichenbit auch an, ob die entsprechende Dezimalzahl positiv (MSB = 0) oder negativ (MSB = 1) ist.
[Bearbeiten] Andere Verwendung
In der Computerprogrammierung werden die Abkürzungen MSB und LSB häufig auch mit most bzw. least significant byte gedeutet, wobei sich die Wertigkeit hier auf die Bytes (und nicht die Bits) bezieht.
Siehe auch: Übertragsbit

