Un nibble utilise quatre chiffres en notation positionnelle binaire ( base 2) pour coder l'un des seize (
Les ordinateurs 4 bits utilisent des données de la taille d'un quartet pour le stockage et les opérations, sous la forme d'une unité de mot . Ces ordinateurs étaient utilisés dans les premiers microprocesseurs , calculatrices et ordinateurs de poche , et le sont encore dans certains microcontrôleurs . Dans ce contexte, les groupes de 4 bits étaient parfois également appelés caractères ou chiffres plutôt que quartets.
homophone du mot anglais « bite » . David B. Benson a peut-être inventé son utilisation pour décrire des valeurs de quatre bits comme une plaisanterie alors qu'il travaillait comme professeur à l'université d'État de Washington en 1958.En 1977, une première utilisation de l'orthographe « nybble » pour ce terme a été enregistrée au sein du groupe de technologie bancaire aux consommateurs de Citibank. Ce groupe a créé une norme pré- ISO 8583 pour les messages transactionnels entre les guichets automatiques et les centres de données de Citibank , utilisant l'unité de données de base « nabble » .Kilobaud Microcomputing et Byte .Apple II , la plupart des fonctions de contrôle du lecteur de disque et d'enregistrement codé par groupe étaient implémentées par logiciel, et l'écriture de données sur disque s'effectuait en convertissant des pages de 256 octets en ensembles de nibbles de 5 bits (puis de 6 bits ), tandis que le chargement des données sur disque nécessitait l'opération inverse. De plus, la documentation de 1982 relative à l' Integrated Woz Machine fait systématiquement référence à un « nibble de 8 bits ». Le terme « octet » présentait autrefois la même ambiguïté et désignait un ensemble de bits, mais pas nécessairement de 8, d'où la distinction entre octets et bits, ou entre nibbles et quartets (ou quadbits ). Aujourd'hui, les termes « octet » et « nibble » désignent presque toujours des ensembles de 8 bits et de 4 bits, respectivement, et sont très rarement utilisés pour exprimer d'autres tailles.format décimal compacté (BCD) sur un mainframe IBM. Cette technique permet d'accélérer les calculs et de simplifier le débogage. Un octet de 8 bits est divisé en deux, et chaque nibble sert à stocker un chiffre décimal. Le dernier nibble (le plus à droite) est réservé au signe. Ainsi, une variable pouvant stocker jusqu'à neuf chiffres est empaquetée sur 5 octets. La facilité de débogage est due à la lisibilité des nombres dans un dump hexadécimal, où deux nombres hexadécimaux représentent la valeur d'un octet., ou. Par exemple, une valeur BCD de cinq octets représente une valeur décimale de bits de poids faible et de bit de poids fort . Par exemple, dans la représentation binaire du nombre naturel 97 ,
Représentation de la valeur
Une valeur de la taille d'un nibble peut être représentée dans différentes bases numériques :
|