Nibble

Στην πληροφορική ένα nibble (γνωστό και ως nybble ή nyble ώστε να μοιάζει ηχητικά με το byte) ονομάζεται ένα δεκαεξαδικό ψηφίο των 4 bit (δηλαδή τα μισά ψηφία του byte). Σε 4 bit μπορούν να αναπαρασταθούν  διαφορετικές τιμές, έτσι ένα nibble αντιστοιχίζεται σε ένα δεκαεξαδικό ψηφίο (ονομάζεται hex digit ή ακόμη και "hexit"). 

Πίνακας των nibbles
Τα δεκαέξι nibbles και οι αντιστοιχήσεις σε άλλα αριθμητικά συστήματα:

                       0hex  = 0dec  = 0oct   0000        1hex  =  1dec  =  1oct   0001      2hex  =  2dec =   2oct   0010      3hex  =  3dec  =  3oct   0011                            4hex  =  4dec =   4oct   0100      5hex  =  5dec  =  5oct   0101      6hex  =  6dec =   6oct   0110  7hex  =  7dec  =  7oct   0111                         8hex  =  8dec  =  10oct   1000    9hex  =  9dec =   11oct   1001    Ahex =  10dec  =  12oct   1010   Bhex =  11dec  =   13oct   1011                       Chex =  12dec  =  14oct   1100   Dhex =  13dec =   15oct   1101   Ehex =  14dec =   16oct   1110   Fhex =  15dec  =  17oct   1111                       

Για να μετατρέψουμε ένα δυαδικό αριθμό σε δεκαεξαδικό (ή και το ανάποδο), χωρίζουμε τα bits σε τετράδες (δηλαδή nibbles) και στην συνέχεια με βάση τον παραπάνω πίνακα μετατρέπουμε το κάθε nibble στο αντίστοιχο ψηφίο του δεκαεξαδικού.  

Παραπομπές

Κατηγορία:Δυαδική αριθμητική