Nibble

Origem: Wikipédia, a enciclopédia livre.
Ir para: navegação, pesquisa
Wikitext.svg
Este artigo ou seção precisa ser wikificado (desde novembro de 2013).
Por favor ajude a formatar este artigo de acordo com as diretrizes estabelecidas no livro de estilo.
Processadores
4 bits 8 bits 12 bits 16 bits 18 bits 24 bits 31 bits 32 bits 36 bits 48 bits 60 bits 64 bits 128 bits
Aplicações
16 bits 32 bits 64 bits
Tamanhos de informação
nibble   octeto   byte   palavra   dword   qword

Um nibble ou nyble é uma sucessão de quatro cifras binárias (bits)[1] . 1 Nibble = 4 bits, 2 Nibble = 1 Byte = 8 bits, 4 Nibble = 1 Word = 2 Bytes = 16 bits. A sua importância deve-se ao fato que 4 é o número mínimo de dígitos binários necessários para representar uma cifra decimal. Os nibbles são, portanto, a base do sistema de codificação BCD, que representam números decimais como sucessões de nibbles que representam as cifras destes. Por exemplo, tendo a seguinte correspondência entre as dez cifras decimais e suas correspondentes representações binárias:

0000 = 0
0001 = 1
0010 = 2
0011 = 3
0100 = 4
0101 = 5
0110 = 6
0111 = 7
1000 = 8
1001 = 9

É possível codificar números decimais em BCD da seguinte forma:

0100 0010 = 42
0010 0000 1001 = 209
0001 0100 1001 = 149
0011 1001 0110 = 396
0001 0000 0001 = 101
0011 0101 0100 = 354
0001 0110 0100 = 164
0010 0011 1001 0100 0111 0010 1000 0011 0100 0111 0010 0011 1000 0100 0111 1001 1000 0010 0011 0111 0100 1000 1001 0010 0011 = 2394728347238479823748923

Em inglês há um jogo de palavras gastronômico com nibble (que significa mordiscar), em comparação com bite/byte (bocado) e bit (troço pequeno).

Referências

  1. Petzold, Charles. Code: The Hidden Language of Computer Hardware and Software (em inglês). Redmond, Washington: Microsoft, 2000. 181 p. ISBN 0-7356-0505-X