Un ordinateur code les informations à l’aide du langage binaire. Les constituants internes d’un microprocesseur réagissent uniquement à des signaux électriques tout ou rien. En d’autres termes, le signal électrique ne prend que deux valeurs, soit la valeur 0, low en anglais, (pas de signal) soit la valeur 1, high en anglais, (signal). Le système de numérotation qui utilise ces deux valeurs est appelé base 2 ou encore codage binaire. Le codage de l’information ne peut prendre que deux valeurs et on lui associe une unité : le bit, qui correspond à la contraction de binary digit.