Q. What do you mean by Nibble?
The nibble is a collection of bits on a 4-bit boundary. It would not be a particularly interesting data structure except for two items BCD (binary coded decimal) numbers and hexadecimal (base 16) numbers. It takes four bits to represent a single hexadecimal digit or BCD.
With the nibble, we can represent up to 16 distinct values. In a case of hexadecimal numbers, the values 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E, and F are represented with four bits. The BCD uses ten different digits (0, 1, 2, 3, 4, 5, 6, 7, 8, 9) and requires four bits. Actually, any sixteen distinct values can be represented with a nibble, but hexadecimal and BCD digits are the primary items we can represent with a single nibble.