"Le système binaire est un système de numération utilisant la base 2. On nomme couramment bit (de l'anglais binary digit, soit « chiffre binaire ») les chiffres de la numération binaire positionnelle. Ceux-ci ne peuvent prendre que deux valeurs, notées par convention 0 et 1.
C'est un concept essentiel de l'informatique. En effet, les processeurs des ordinateurs actuels sont composés de transistors ne gérant chacun que deux états.
Un calcul informatique n'est donc qu'une suite d'opérations sur des paquets de 0 et de 1, appelés octets lorsqu'ils sont regroupés par huit
Le système binaire le plus courant est l'équivalent en base deux de la numération de position que nous utilisons en base dix dans la vie courante.
Dans ce type de codage, chaque nombre est représenté de façon unique par une suite ordonnée de chiffres. Et chaque chiffre représente une puissance de la base. Si on se limite dans un premier temps aux nombres entiers positifs, en base dix ces puissances sont : un (1), dix (représenté par 10), cent (dix fois dix, représenté par 100), mille (dix fois cent, représenté par 1000), dix mille etc. En base deux, ces puissances sont : un (1), deux (représenté lui aussi par 10), quatre (deux fois deux, représenté par 100), huit (deux fois quatre, représenté par 1000), seize (deux fois huit, représenté par 10000) etc." (source: Wikipedia)
Pour faire simple...(source: Ath 2 The Wild) et avec un exemple: le nombre binaire: 100010110
Sur une ligne, remplissez autant de cases de droite à gauche avec 1, 2, 4, 8, 16 (fois 2 à chaque fois...). Ca donne ceci (13 premières cases):
Ensuite, écrivez le nombre à traduire en système décimal. Multipliez les cases et sommez le tout comme ceci:
Facile non ? La cache est donc ici: N 110010° 101001.10011111 - E 11° 110001.1110011001
Pour vérifier votre solution