Comment fonctionne le système binaire ? Comme dit plus haut, le système binaire utilise la notation positionnelle avec le multiplicateur 2. Le premier chiffre à droite se multiplie par 20, le second par 21, le troisième par 22, etc. Ainsi, 11 en binaire est égal à 1 x 21 + 1 x 20, soit 23 en décimal.
Dans le système binaire, les calculs s'effectuent comme dans le système décimal. Ainsi, l'addition 1100 + 1010 donne 10110. En posant le calcul comme on le fait à l'école et en additionnant de droite à gauche, on a : 0 + 0 = 0.
Le codage binaire : Le digital (ou numérique) est basé sur la numérisation des informations (son, image, texte, …) c'est-à-dire transformées en une succession de 0 et de 1 qu'on appelle des bits. On rassemble ces bits sous la forme d'octets, c'est-à-dire 8 bits.
Le système binaire est le système de numération en base 2, parfois appelé simplement base 2. Il ne possède que deux chiffres (appelés bits) : 0 et 1, contrairement au système plus couramment utilisé, le système décimal, qui compte dix chiffres : 0, 1, 2, 3, 4, 5, 6, 7, 8, et 9.
(0)16 = (0000)2 ; (1)16 = (0001)2 ; (2)16 = (0010)2 ; (3)16 = (0011)2 ; (4)16 = (0100)2 ; (5)16 = (0101)2 ; (6)16 = (0110)2 ; (7)16 = (0111)2 ; (8)16 = (1000)2 ; (9)16 = (1001)2 ; (A)16 = (1010)2 ; (B)16 = (1011)2 ; (C)16 = (1100)2 ; (D)16 = (1101)2 ; (E)16 = (1110)2 ; (F)16 = (1111)2 .
En binaire, c'est-à-dire en base 2, il n'y a que deux chiffres : 0 et 1. On peut donc représenter chaque chiffre en utilisant seulement un doigt : - si le doigt est baissé, il représente 0, - si le doigt est levé, il représente 1.
La réponse est simple : les opérations avec dix chiffres (base 10) serait beaucoup trop lentes à effectuer par les processeurs d'un PC. C'est pourquoi, en n'utilisant que 2 chiffres (base 2), ils effectuent des calculs très rapidement et très simplement sur des nombres comportant uniquement des 0 et des 1.
Les ordinateurs sont les plus gros utilisateurs de codes binaires. Deux symboles mélangés permettent d'approcher d'une manière très simple des réalités très complexes. En informatique, ils servent à réaliser des calculs et à enregistrer des informations.
Au xixe s., le mathématicien anglais George Boole (1815-1864) développe une algèbre à base binaire (l'algèbre de Boole) qui fonde la logique moderne des propositions. Ces travaux sont à l'origine du traitement automatique des informations codées en binaire.
"01101010 01100101 00100000 01110100 00100111 01100001 01101001 01101101 01100101" signifie "je t'aime" en binaire.
Commencez à 20, soit « 1 ». Incrémentez l'exposant d'une unité à chaque fois. Arrêtez-vous lorsque vous avez autant de puissances que de chiffres dans le nombre binaire. Dans notre exemple, 10011011 comporte huit chiffres, donc vous obtenez les 8 nombres suivants : 128, 64, 32, 16, 8, 4, 2, 1.
le message 101 10 correspond donc à : 101 = 5 = Vendredi.
Conversion binaire-décimal
Le premier rang (en partant de la droite) est le rang 0, le second est le 1, etc. Pour convertir le tout en décimal, on procède de la manière suivante : on multiplie par 20 la valeur du rang 0, par 21 la valeur du rang 1, par 22 la valeur du rang 2, [...], par 210 la valeur du rang 10, etc.
Le code binaire (des 0 et des 1) est utilisé en informatique pour coder l'information. Par exemple, les nombres peuvent être codés comme ceci. Quel est le code manquant ? Le code manquant est 100.
Sur deux octets, c'est-à-dire seize bits, on peut représenter 216 = 65536 nombres différents : le plus petit d'entre eux est représenté par 00000000 00000000, c'est le nombre 0, et le plus grand est représenté par 11111111 11111111, c'est le nombre 65535.
On utilise le binaire en informatique, simplement parce qu'à la base, les ordinateurs sont constitués de circuits électroniques où le 1 corresponds à un contacteur fermé (le courant passe) et le 0 à un contacteur ouvert (le courant ne passe pas).
Le système à deux symboles utilise souvent des "0" et "1" dans le système de numération binaire. Le code binaire assigne une combinaison de chiffres binaires, également appelé bits, à chaque caractère, instruction, etc.
Observons les premières puissances de 2 : 1, 2, 4, 8, 16, 32, 64, 128, 256, 512, 1024, 2048, 4096, 8192, 16 384, 32 768, ... Pour retrouver deux chiffres déjà vus à la fin il faut continuer jusqu'à 222. Or 2 2= 4 : la période est 20. 222 = 20 x 11+ 2 donc 2 222 se termine par 04, comme 2 2, 222, 242...
Pour convertir un nombre décimal en nombre binaire (en base B = 2), il suffit de faire des divisions entières successives par 2 jusqu'à ce que le quotient devienne nul.
Pour écrire tous les nombres entiers en base 10, on utilise 10 chiffres qui sont 0, 1, 2, 3, 4, 5, 6, 7, 8, 9. La base 2 fait intervenir deux chiffres : 0 et 1. On se demande à quel nombre correspond l'écriture en base 2 suivante : $overline{10111}^2$.
En informatique, outre la base 10, on utilise très fréquemment le système binaire (base 2) puisque la logique booléenne est à la base de l'électronique numérique. Deux symboles suffisent: 0 et 1. Cette unité élémentaire ne pouvant prendre que les valeurs 0 et 1 s'appelle un bit (de l'anglais binary digit).