Das Nibble (selten auch Nybble oder Nyble) ist eine Datenmenge, die im heutigen Sprachgebrauch 4 Bits umfasst; es wird auch Halbbyte genannt. So wie ein Byte jedoch traditionell nicht immer 8 Bits entsprach, wurde auch die Bezeichnung Nibble gelegentlich für verschiedene andere Teilmengen eines Bytes als 4 Bits benutzt.
In der Telekommunikation und Netzwerkindustrie hingegen sind die Bezeichnungen Semi-Oktett (semi-octet, d. h. Halb-Oktett),Quadbit oder Quartett (quartet) geläufiger und bezeichnen immer exakt 4 Bit.
Geschichte
Die Bezeichnung Nibble basiert auf dem englischen Verb to nibble („anknabbern“, „einen kleinen Bissen nehmen“) und der semantischen Ähnlichkeit von bite („beißen“, „Bissen“) und byte. Das Wortspiel „to nibble = to take half a bite“ hat seinen Ursprung offenbar um 1958 in einer scherzhaften Bemerkung von David B. Benson, einem späteren Professor der Washington State University, gegenüber seiner Mutter, die Programmiererin im Los Alamos Scientific Laboratory war.
In Westeuropa wurden ein Nibble früher auch Tetrade oder Quadrupel genannt.
Wertetabelle
Die sechzehn Werte des Nibble umfassen den Wertebereich von 0 (binär 0000) bis 15 (binär 1111) und können mit den Hexadezimalziffern von 0hex bis Fhex bezeichnet werden.
Hier liegt auch der Grund für die „Verstoßung“ des Oktalsystems mit den Ziffern 0okt bis 7okt (für jeweils drei Binärstellen) – vorderes und hinteres Halbbyte waren z. B. trotz Identität aufgrund der oktalen Zahlendarstellung nicht sofort als solche erkennbar:
- 273okt = 10111011bin = BBhex (= 187dec).
Die 16 möglichen Werte für ein Nibble sind:
| Binär | Dezimal | Hexadezimal |
|---|---|---|
| 0 0 0 0 | 0 | 0 |
| 0 0 0 1 | 1 | 1 |
| 0 0 1 0 | 2 | 2 |
| 0 0 1 1 | 3 | 3 |
| 0 1 0 0 | 4 | 4 |
| 0 1 0 1 | 5 | 5 |
| 0 1 1 0 | 6 | 6 |
| 0 1 1 1 | 7 | 7 |
| 1 0 0 0 | 8 | 8 |
| 1 0 0 1 | 9 | 9 |
| 1 0 1 0 | 10 | A |
| 1 0 1 1 | 11 | B |
| 1 1 0 0 | 12 | C |
| 1 1 0 1 | 13 | D |
| 1 1 1 0 | 14 | E |
| 1 1 1 1 | 15 | F |
Weitere Begriffe
Die Hälfte eines Nibble wird auch Crumb (englisch für Brösel) genannt. Ein Crumb umfasst also zwei Bits. Diese Bezeichnung ist aber sehr selten anzutreffen, weil Bits selten in Zweierblöcken dargestellt werden.
Analog zur Bezeichnung Tetrade für 4 Bits waren früher auch folgende Bezeichnungen geläufig:
- Triade für eine Gruppe aus 3 Bits
- Pentade für 5 Bits
- Hexade für 6 Bits
- Heptade für 7 Bits und
- Oktade für 8 Bits (1 Byte).
Siehe auch
wikipedia, wiki, enzyklopädie, buch, bibliothek, artikel, lesen, kostenlos herunterladen, Informationen über Nibble, Was ist Nibble? Was bedeutet Nibble?