Forum: PC-Programmierung Ein halbes Nibble :)


von Olaf (Gast)


Lesenswert?

Sagt mal, wieso heisst ein halbes Byte ein Nibble, aber noch niemand
hat sich einen Namen fuer ein viertel Byte oder halbes Nibble 
ausgedacht?

Haette ich gerade super gebrauchen koennen...

Olaf

von MaWin (Gast)


Lesenswert?

Das heisst doch Dub.

Beitrag #6184347 wurde vom Autor gelöscht.
von Multibitamin (Gast)


Lesenswert?

Olaf schrieb:
> Sagt mal, wieso heisst ein halbes Byte ein Nibble,

Die Wiesofrage der Benennung kann ich och net beantworten.


MaWin schrieb:
> Das heisst doch Dub.

Ach die Muti-MaWins wieder...

Mit etwas Systematik komme ich allerdings auf Qut oder Quit
Bit = binary digit = zweiwertige Ziffer
2 Bits sind insgesamt 4-wertig, also Quad/Quaternary digit = Quit
(allenfalls noch basiert auf "tetra"...)

von Marc (gierig) Benutzerseite


Lesenswert?

Olaf schrieb:
> wieso heisst ein halbes Byte ein Nibble

Hier ein Anfang für eigene Nachforschungen
https://de.wikipedia.org/wiki/Nibble

: Bearbeitet durch User
von Olaf (Gast)


Lesenswert?

> Mit etwas Systematik komme ich allerdings auf Qut oder Quit

Naja, Quit ist ja offensichtlig schonmal doof. Aber Qut klingt cool, 
vielleicht bau ich das bei mir als Datentyp ein....

Olaf

von Ralph S. (jjflash)


Lesenswert?

Crumb

von Joachim B. (jar)


Lesenswert?

Olaf schrieb:
> wieso heisst ein halbes Byte ein Nibble

Nibble Alarm? abkleben :)

"Das Nibble (selten auch Nybble oder Nyble) ist eine Datenmenge, die im 
heutigen Sprachgebrauch 4 Bits umfasst; es wird auch Halbbyte 
genannt.[1] Genauso wie ein Byte traditionell nicht immer 8 Bits 
entspricht, wurde auch die Bezeichnung Nibble gelegentlich für 
verschiedene andere Teilmengen eines Bytes als 4 Bits benutzt."

war der erste Prozzi nicht ein 4-Bit
https://de.wikipedia.org/wiki/Intel_4004

also müsste ein Nibble 2 Bit haben

von vierer (Gast)


Lesenswert?


von Rolf M. (rmagnus)


Lesenswert?

Multibitamin schrieb:
> Ach die Muti-MaWins wieder...
>
> Mit etwas Systematik komme ich allerdings auf Qut oder Quit
> Bit = binary digit = zweiwertige Ziffer
> 2 Bits sind insgesamt 4-wertig, also Quad/Quaternary digit = Quit
> (allenfalls noch basiert auf "tetra"...)

Oder "hibble" für "half nibble".

Joachim B. schrieb:
> war der erste Prozzi nicht ein 4-Bit
> https://de.wikipedia.org/wiki/Intel_4004
>
> also müsste ein Nibble 2 Bit haben

Speziell auf dem Prozessor im Prinzip ja.

von Christoph db1uq K. (christoph_kessler)


Lesenswert?


von blub (Gast)


Lesenswert?

Rolf M. schrieb:
> Joachim B. schrieb:
>> war der erste Prozzi nicht ein 4-Bit
>> https://de.wikipedia.org/wiki/Intel_4004
>> also müsste ein Nibble 2 Bit haben
>
> Speziell auf dem Prozessor im Prinzip ja.

Niemand käme auf die Idee bei der Wortbreite herumzunibbeln und 
ausserdem wenn byte 8 bit bleibt dann bleibt nibble 4 bit oder nicht?

von blub (Gast)


Lesenswert?

Ich befürchte dass das Forum im Zeiten von Kurzarbeit in den 
Dauer-Freitagsmodus geht :P

von Framulestigo (Gast)


Lesenswert?

blub schrieb:
> Ich befürchte dass das Forum im Zeiten von Kurzarbeit in den
> Dauer-Freitagsmodus geht :P

Das siehst Du falsch. Wir lösen nun Probleme, für die wir sonst keine 
Zeit finden.

Abgeleitet aus DWord oder Double: Ein DBit, also ein Bit mit doppelter 
Genauigkeit.

von Christoph db1uq K. (christoph_kessler)


Lesenswert?

"Die Wissenschaft entschied voll Hohn..."

https://encyclopedia2.thefreedictionary.com/dibit
A pair of binary digits, used to specify one of four values.

von Rolf M. (rmagnus)


Lesenswert?

blub schrieb:
> Niemand käme auf die Idee bei der Wortbreite herumzunibbeln und
> ausserdem wenn byte 8 bit bleibt dann bleibt nibble 4 bit oder nicht?

Was heißt "bleibt"? Das Byte war noch nie fix als 8 Bit definiert, auch 
wenn es heute so häufig so ist, dass die meisten diesen Umstand schon 
vergessen haben.

Framulestigo schrieb:
> blub schrieb:
>> Ich befürchte dass das Forum im Zeiten von Kurzarbeit in den
>> Dauer-Freitagsmodus geht :P
>
> Das siehst Du falsch. Wir lösen nun Probleme, für die wir sonst keine
> Zeit finden.

Man könnte auch sagen: Wir lösen nun Probleme, die wir gar nicht hätten, 
wenn wir nicht so viel Zeit hätten. :)

Multibitamin schrieb:
> 2 Bits sind insgesamt 4-wertig, also Quad/Quaternary digit = Quit
> (allenfalls noch basiert auf "tetra"...)

Also "tit"?

von Olaf (Gast)


Lesenswert?

Hey Leute,

Etwas mehr ernst ja! Es geht um wichtige Probleme! .-)

Oh und es braucht mir keiner ein Nibble zu erklären, ich hab schon 1990 
HP48 in Assembler programmiert. Es geht hier um die Bezeichnung fuer 
zwei Bits. Ich hab das mit dem Nibble nur gesagt um anhand eines 
Beispiels das Problem zu verdeutlichen.

Und es gibt auch sinnvolle Gruende fuer so ein Datenformat. Ich hab hier 
naemich ein LCD mit vier Graufstufen. Dem muss ich zwei Bit fuer ein 
Pixel uebertragen. Also natuerlich ein Byte fuer vier Pixel. Da brauch 
ich einen Halbnibblezugriff um ein Pixel zu setzen.

Ich hab bei mir jetzt dbit/DuoBits fuer doppelbit eingefuehrt.

struct __attribute__((_packed_)) DuoBits
{
  unsigned char dbit1:2;
  unsigned char dbit2:2;
  unsigned char dbit3:2;
  unsigned char dbit4:2;
};

typedef union __attribute__((_packed_))
{
  unsigned char     byte;
  struct   DuoBits  duo;
} ByteType;

Wir koennten uns jetzt ja noch ueberlegen ob man Tribbles braucht. :-D

Olaf

p.s: Im qt-embedded threat hat jemand auf lvgl hingewiesen. Dafuer mal 
meinen Dank. Fuer die anderen, wer eine schicke Grafiklibarie in C sucht 
deren Resourcenhunger vermutlich 2-3Groessenordnungen unter Qt liegt, 
ich kann lvgl empfehlen. Sehr schick, sehr schnell, leistungsfaehig, gut 
konfigurierbar und auch gut gecodet! Oh..und sogar kostenlos.

https://docs.littlevgl.com/en/html/index.html

von Christoph db1uq K. (christoph_kessler)


Lesenswert?

Das "Dibit" wird vor allem in der Modulationstechnik benutzt für 
Codierungen, die vier verschiedene Zustände einnehmen, z.B. vier 
Phasenlagen.

"dibitAny one of four patterns from two consecutive bits: 00, 01, 10 and 
11. Using phase modulation, a dibit can be modulated onto a carrier as a 
different shift in the phase of the wave."

: Bearbeitet durch User
von Framulestigo (Gast)


Lesenswert?

Müsste es dann nicht ein "udbit" sein?
Oder ist es dann mit Vorzeichen ein sdbit?

von blub (Gast)


Lesenswert?

Framulestigo schrieb:
> Abgeleitet aus DWord oder Double: Ein DBit, also ein Bit mit doppelter
> Genauigkeit

Der war gut:)) Dann ist wohl das eine Bit die Mantisse und das andere 
der Exponent:D

von Joachim B. (jar)


Lesenswert?

Rolf M. schrieb:
> Was heißt "bleibt"? Das Byte war noch nie fix als 8 Bit definiert, auch
> wenn es heute so häufig so ist, dass die meisten diesen Umstand schon
> vergessen haben.

https://de.wikipedia.org/wiki/Byte
Das Byte ([baɪt]; wohl gebildet zu „Bit“) ist eine Maßeinheit der 
Digitaltechnik und der Informatik, welches meist für eine (binäre) 
Folge aus 8 Bit steht. Historisch ...

man beachte meist 8 bit
viele sehen die 8 Bit als Religion!

von DPA (Gast)


Lesenswert?

Wie wärs mit Nibblenibble? Also ein Nibble eines Nibbles. Das kann man 
dann auch beliebig fortführen, z.B. für ein 4bit 
Nibblenibblenibblenibble eines 32bit Bytes.

Was wäre eigentlich ein Nibble eines 9bit bytes? Ist ein halbes bit ein 
Nibbit?

von Joachim B. (jar)


Lesenswert?

DPA schrieb:
> Was wäre eigentlich ein Nibble eines 9bit bytes? Ist ein halbes bit ein
> Nibbit?

eine echt wichtige Frage die man nur im Homeoffice in Coronazeiten 
erörtern kann ;)

von Framulestigo (Gast)


Lesenswert?

Joachim B. schrieb:
> DPA schrieb:
>> Was wäre eigentlich ein Nibble eines 9bit bytes? Ist ein halbes bit ein
>> Nibbit?
>
> eine echt wichtige Frage die man nur im Homeoffice in Coronazeiten
> erörtern kann ;)

Viel wichtiger doch die Frage: Wenn ein Bit 2 Zustände beschreibt, muss 
ja ein halbes Bit einen Zustand beschreiben.
Welcher Zustand ist es? 0 oder 1?

(Den optimierten Datentyp für "ja/nein/weissnicht" vermisse ich auch 
manchmal schmerzlich)

von Christoph db1uq K. (christoph_kessler)


Lesenswert?

1/2 Bit ist vielleicht der Zustand von Schrödingers Katze

von Mars (Gast)


Lesenswert?

Twix

von Joachim B. (jar)


Lesenswert?

Mars schrieb:
> Twix

ist Bielefeld, es gibt nur Raider

von Mars (Gast)


Lesenswert?

Dann eben DIXI
DI für 2, X für variabel, I römisch 1

von Byter (Gast)


Lesenswert?

Es heisst natürlich ein Bit-Paar!

von Multibitamin (Gast)


Lesenswert?

blub schrieb:
> Framulestigo schrieb:
>> Abgeleitet aus DWord oder Double: Ein DBit, also ein Bit mit doppelter
>> Genauigkeit
>
> Der war gut:)) Dann ist wohl das eine Bit die Mantisse und das andere
> der Exponent:D

Hast Du etwa das Vorzeichen vergessen?
[ ]ja. [ ]Nein  [ ]vielleicht (Mehrfachnennungen möglich)

Falls Nein: "u" für unsigned voranstellen, also uDbit

von Multibitamin (Gast)


Lesenswert?

>
> Multibitamin schrieb:
>> 2 Bits sind insgesamt 4-wertig, also Quad/Quaternary digit = Quit
>> (allenfalls noch basiert auf "tetra"...)
>
> Also "tit"?

Volltreffer. Dahin wollte ich euch haben, getraute mich aber "nicht" es 
so direkt zu schreiben :->

von Rolf M. (rmagnus)


Lesenswert?

Framulestigo schrieb:
> Viel wichtiger doch die Frage: Wenn ein Bit 2 Zustände beschreibt, muss
> ja ein halbes Bit einen Zustand beschreiben.

Nö, wenn's nur noch einen Zustand gibt, gibt's gar keine Information 
mehr. Bei den ganz alten Soundblaster-Karten gab es eine Art 
"Kompression", die sogar die Hardware konnte. Da gab es 4-Bit, 2,6-Bit 
und 2-Bit-Kompression.
Das bezog sich darauf, dass man dort 2, 3 und 4 Samples in ein Byte 
gesteckt hat. Und 8/3=2,̅6.

> Welcher Zustand ist es? 0 oder 1?
>
> (Den optimierten Datentyp für "ja/nein/weissnicht" vermisse ich auch
> manchmal schmerzlich)

Immerhin könnte man mit dem Halbnibble "ja/nein/vielleicht/vielleicht 
auch nicht" abbilden. :)

von Ralph S. (jjflash)


Lesenswert?

Für die ganz ganz alten hier im Forum (zu Zeiten des Home-Office, das 
ich jetzt auch habe):

Wieviele Nitri-Bit brauche ich denn um ein ganzes Byte zu haben... und 
heißen dann mehrere Frauen wie Rosemarie Nitribit dann Nitribytes ?

von Mars (Gast)


Lesenswert?

Vielleicht hatte sie Nitibytes im Angebot, ein Kunde verlor dabei ein 
halbes Nibble und deshalb...

von Carl D. (jcw2)


Lesenswert?

DPA schrieb:
> Wie wärs mit Nibblenibble? Also ein Nibble eines Nibbles. Das kann man
> dann auch beliebig fortführen, z.B. für ein 4bit
> Nibblenibblenibblenibble eines 32bit Bytes.
>
> Was wäre eigentlich ein Nibble eines 9bit bytes? Ist ein halbes bit ein
> Nibbit?

Nein, ein Habit

von Hugo H. (hugohurtig1)


Lesenswert?

Joachim B. schrieb:
> man beachte meist 8 bit
> viele sehen die 8 Bit als Religion!

Vollständig zitiert:

...

Der Begriff „Byte“ wird aufgrund der großen Verbreitung von Systemen, 
die auf acht Bit (beziehungsweise Zweierpotenzvielfache davon) basieren, 
für die Bezeichnung einer 8 Bit breiten Größe verwendet, die in formaler 
Sprache (entsprechend ISO-Normen) aber korrekt Oktett (aus englisch 
octet) heißt.

...

qed

Was interessiert mich das Geschwalle aus 1940 - 1970  (oder so) :-)

von Mars (Gast)


Lesenswert?

Rolf M. schrieb:
> Multibitamin schrieb:
>> 2 Bits sind insgesamt 4-wertig, also Quad/Quaternary digit = Quit
>> (allenfalls noch basiert auf "tetra"...)
>
> Also "tit"?

2 Tits 1 Nibble

von Mike (Gast)


Lesenswert?

>Topic: Ein halbes Nibble :)

OmG! Habt ihr wirklich keine grösseren Probleme bzw. nichts besseres zu 
tun?

von Harvey (Gast)


Lesenswert?

Nein.

von Rolf M. (rmagnus)


Lesenswert?

Vorschlag eines Kollegen: Da die Bezeichnung "Byte" vom englischen Wort 
für einen Bissen abgeleitet ist und das nibble von "knabbern", könnte 
man es auch "Lick" nennen - oder in der Tradition wie beim Byte ein 
"Lyck".

Hugo H. schrieb:
> Vollständig zitiert:

Äh, nein, das ist alles andere als vollständig.
Du hast nämlich den ganzen Text davor übersehen, der beginnt mit: "Was 
genau ein Byte bezeichnet, wird je nach Anwendungsgebiet etwas 
unterschiedlich definiert.", gefolgt von ebendiesen unterschiedlichen 
Definitionen.

Christoph db1uq K. schrieb:
> 1/2 Bit ist vielleicht der Zustand von Schrödingers Katze

Aber eben nur vielleicht. Das ergibt sich erst, wenn man das Bit 
betrachtet.

Mike schrieb:
> OmG! Habt ihr wirklich keine grösseren Probleme bzw. nichts besseres zu
> tun?

Größere Probleme vielleicht schon, aber tatsächlich nichts besseres zu 
tun…

: Bearbeitet durch User
von Christoph db1uq K. (christoph_kessler)


Lesenswert?

Eine Berliner Lebensweisheit besagt soweit ich weiß:

Wer de Arbeet erfunden hat muß nüscht zum tun jehabt haben!

von Herta (Marc Uwe Kling) (Gast)


Lesenswert?

Arbeiten macht Spaß. Aba acht Stunden Spaß kann ick einfach nich 
vatrang.

von vierer (Gast)


Lesenswert?

vierer schrieb:
> apropos
> http://ieao.de/vierer-system.htm

Da steht auch was dazu:
https://www.heise.de/ix/artikel/Eins-2-III-506844.html

> Herr Heinzmann widmet sich auch der Frage, welches Zahlensystem
> für den Menschen am besten nutzbar ist, und kommt zu dem Schluss,
> dass es sich dabei um das Vierersystem handele

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.