PółbajtPółbajt (ang. half-byte) a. tetrada (ang. tetrade) a. nibble (ang. nibble, nybble, nyble) – połowa bajtu[1]. W polskiej literaturze nazwy angielskie są równie często używane jak polskie. Przy najczęściej spotykanym bajcie ośmiobitowym (oktecie) półbajt ma długość 4 bitów[1], czyli może przybierać jedną z 16 różnych wartości. Pozwala to na zapisanie pojedynczej cyfry z szesnastkowego systemu liczbowego, co przedstawia poniższa tabela.
Z tej własności wynika również, że półbajt umożliwia przechowywanie jednej cyfry dziesiętnej, co jest wykorzystywane w systemie kodowania liczb BCD, stosowanym szeroko w księgowości i bankowości. W każdym bajcie można wyróżnić dwa półbajty, które nazywane są starszym i młodszym (odp. bity 4–7 oraz 0–3, bez względu na kolejność bajtów). W języku C wydzielenie obu półbajtów można wykonać następująco: starszy = (bajt >> 4) & 0b1111;
mlodszy = bajt & 0b1111;
Przypisy
Bibliografia
Information related to Półbajt |