Bitfolge

Aus EINI
Version vom 12. Februar 2016, 22:33 Uhr von Hauer (Diskussion | Beiträge) (Die Seite wurde neu angelegt: „Eine Bitfolge ist eine Zusammenfassung mehrerer Bits hintereinander. Dabei kann man jedem Bit eine Position, oder Stelligkeit, in der Bitfolge zuordnen. Da…“)

(Unterschied) ← Nächstältere Version | Aktuelle Version (Unterschied) | Nächstjüngere Version → (Unterschied)
Wechseln zu: Navigation, Suche

Eine Bitfolge ist eine Zusammenfassung mehrerer Bits hintereinander. Dabei kann man jedem Bit eine Position, oder Stelligkeit, in der Bitfolge zuordnen. Das ganz links stehende Bit wird dabei als höherwertigstes Bit bezeichnet und das ganz rechts stehende Bit als niederwertigstes Bit.

Interpretation

Da Bits die kleinste Art und Weise ist, Werte voneinander zu unterscheiden (1 und 0, AN und AUS, etc.) können Bitfolgen als eine beliebige Form von Informationen aufgefasst werden. Wie genau eine Bitfolge interpretiert werden soll muss meistens jedoch demjenigen, der sie präsentiert und demjenigen, dem sie präsentiert wird im Voraus klar sein.

Numerische Interpretation

Die üblichste Interpretation von Bitfolgen ist die Interpretation als binär notierte Zahl. Wie die Umrechnung der Zahl von der Binär in die Dezimalrepräsentation von statten geht wird in einem eigenen Kapitel erklärt. Da in einem Rechner meistens eine feste Anzahl an Bits zusammen in einem Speicherregister adressiert werden ist die Anzahl an Bits in einer Bitfolge meist vorgegeben. So sind in heutigen Rechnern die kleinste Einheit an Informationen, die gleichzeitig addressiert werden können 64 Bit.

Interpretation als natürliche Zahl

Anders als bei der Interpretation als ganze Zahl hat das höherwertigste Bit keine besondere Bedeutung. Jedes Bit in der Bitfolge steht für eine binäre Ziffer und die Umrechnung geschieht direkt anhand der gegebenen Folge. Zahlen dieser Art werden meistens auch als "nicht vorzeichenbehaftet" oder engl. "unsigned" bezeichnet.

Interpretation als ganze Zahl

Um negative Zahlen zu repräsentieren ist das höherwertigste Bit als Vorzeichen zu interpretieren. Es wird nicht in die Berechnung des Wertes der Zahl miteinbezogen. Da nun jedoch die 0 sowohl als "+0" als auch "-0" repräsentiert werden kann, ist die Zahl in Form eines sog. Zweierkomplementes umzurechnen.

Interpretation als Fließkommazahl

Um eine Zahl mit Nachkommastellen zu repräsentieren wird die Bitfolge in verschiedene Einzelteile zerlegt. Dabei repräsentiert meist das höherwertigste Bit das Vorzeichen, eine Anzahl an Bits dahinter einen Exponenten e und die restlichen Bits die Nachkommastellen der Zahl. Dabei haben wie bei normalen Binärzahlen die Nachkommastellen die Wertigkeit 2^-1, 2^-2, 2^-3 etc. also 0.5, 0.25, 0.125 ... . Die resultierende Zahl wird anschließend mit 2^e multipliziert, um die finale Zahl zu erhalten. Wie auch im Dezimalsystem sind dadurch gewisse Zahlen nicht als Bruch bzw. in diesem Falle als Summe von endlich vielen Brüchen darstellen. Dadurch entstehen Ergebnisse wie z.B. 0.1 + 0.2 = 0.29999999999999

Interpretation als Zeichen

Der numerische Wert einer Bitfolge kann anhand einer Tabelle ebenso als Zeichen eines Textes interpretiert werden. Dies nennt man daher nach dem englischen Begriff für Buchstabe character. Die Tabellen, in denen das repräsentierte Zeichen nachgeschlagen wird, sind meist Systemabhängig und müssen vorher bekannt sein. Die bekanntesten Tabellen sind ASCII, UTF-8 und - speziell für Deutschland - Latin-1 .