Nibble
Il nibble è un'unità di misura informatica per indicare quattro bit.
Il termine, letteralmente "morsettino" in inglese, identifica mezzo byte (byte → bite = morso, nibble = piccolo morso).
Rappresenta comunemente la metà di un byte, utilizzato specialmente per rappresentare in binario ogni singola cifra esadecimale, potendo esprimere con 4 bit i valori compresi tra [0000,1111] cioè [0,15] o [0,F] in esadecimale. Il nibble era usato in passato quando erano molto diffuse le CPU a 4 bit. Con un nibble è possibile rappresentare una cifra della codifica BCD o una cifra in codifica "packed decimal" tipica dei mainframes IBM. Alcune architetture ormai completamente scomparse utilizzavano addirittura dei nibble da 3 bit.
Nell'assembly del PIC è ancora utilizzata un'istruzione (swapf) che scambia tra di loro i 2 nibble di un registro. Inoltre è presente un flag che nelle operazioni aritmetiche agisce sul riporto del digit (Digit Carry).
4 bit assieme potevano anche essere chiamati digit, in inglese 'cifra', proprio ad indicare che rappresentavano una cifra del sistema esadecimale, o anche 'hex digit' o 'hexit'.
Tabella di nibbleModifica
I 16 nibble e i loro equivalenti in altri sistemi numerici:
0hex | = | 0dec | = | 0oct | 0 | 0 | 0 | 0 | |||
1hex | = | 1dec | = | 1oct | 0 | 0 | 0 | 1 | |||
2hex | = | 2dec | = | 2oct | 0 | 0 | 1 | 0 | |||
3hex | = | 3dec | = | 3oct | 0 | 0 | 1 | 1 | |||
4hex | = | 4dec | = | 4oct | 0 | 1 | 0 | 0 | |||
5hex | = | 5dec | = | 5oct | 0 | 1 | 0 | 1 | |||
6hex | = | 6dec | = | 6oct | 0 | 1 | 1 | 0 | |||
7hex | = | 7dec | = | 7oct | 0 | 1 | 1 | 1 | |||
8hex | = | 8dec | = | 10oct | 1 | 0 | 0 | 0 | |||
9hex | = | 9dec | = | 11oct | 1 | 0 | 0 | 1 | |||
Ahex | = | 10dec | = | 12oct | 1 | 0 | 1 | 0 | |||
Bhex | = | 11dec | = | 13oct | 1 | 0 | 1 | 1 | |||
Chex | = | 12dec | = | 14oct | 1 | 1 | 0 | 0 | |||
Dhex | = | 13dec | = | 15oct | 1 | 1 | 0 | 1 | |||
Ehex | = | 14dec | = | 16oct | 1 | 1 | 1 | 0 | |||
Fhex | = | 15dec | = | 17oct | 1 | 1 | 1 | 1 | |||
Voci correlateModifica
Collegamenti esterniModifica
- nibble, su Treccani.it – Enciclopedie on line, Istituto dell'Enciclopedia Italiana.
- (EN) Eric W. Weisstein, Nibble, su MathWorld, Wolfram Research.