Étape 3: Nombres binaires
Pensez à notre système de numération comme un compteur kilométrique. Un odomètre compte partir le chiffre le plus bas au chiffre plus élevé et les forces puis le rotor suivant dans l’ordre d’avancer d’un seul endroit. Par exemple :
0 1
0 2
0 3
0 4
0 5
0 6
7 0
0 8
0 9
1 0 <--portent sur le prochain chiffre
Binaire est deux base, ce qui signifie qu’il n’a deux chiffres et n’a aucun chiffre pour 2. Binaire a seulement les chiffres 0 et 1 ou « off » et « on ». Pour compter en binaire, vous appliquez tout simplement la technique de l’odomètre :
0001 b - 1
0010b - 2
0011b - 3
0100 - 4
0101b - 5
0110b - 6
0111b - 7
1000 b - 8
etc....
Il y a un autre facteur de notre système de numération qui rend la base dix ans ; alors que nous allons plus en chiffres le poids de l’augmentation des chiffres par une puissance de dix. Par exemple 1 = 10 ^ 0, 10 = 10 ^ 1, 100 = 10 ^ 2, etc... En binaire, bien sûr, les choses sont deux base, et à ce titre, chaque chiffre successifs est une autre puissance de deux. 1 b = 1 = 2 ^ 0, 10 b = 2 = 2 ^ 1, 100 b = 4 = 2 ^ 2, etc...
Pour convertir un nombre décimal en binaire, il est un truc simple appelé double-tremper qui rend le processus beaucoup plus facile :
Disons que nous voulons convertir un nombre binaire de 13, nous commençons en divisant 13 par deux et écrire le reste. Ensuite directement dessus vous notez le nombre qui en résulte sans le reste (6 dans le cas présent) et divisez par deux et écrivez le reste au-dessus de l’autre. Vous continuez ce processus jusqu'à ce que vous atteigniez un 1 ou un 0. À la fin vous lire du haut vers le bas pour obtenir le résultat.
1/2 = 0 R1 < lu de haut en bas. Le résultat est 1101 ou 2 ^ 0 + 0 + 2 ^ 2 + 2 ^ 3 = 1 + 0 + 4 + 8 = 13. C’est ce qu’on appelle un mot binaire.
3/2 = 1 R1 <
6/2 = R0 3 <
13/2 = R1 6 <
Hexadécimal est utilisé très souvent avec binaire. Hexadécimal est base 16 et contient les chiffres 0-9 et a-f. Un chiffre hexadécimal est utilisé pour décrire un grignotement ou quatre bits de données. Un bit est un 1 seul ou 0 du binaire. Un grignotement peut compter de 0 à 15 (0000 à 1111) avant que le bit suivant est dans le prochain grignoter. Deux nibbles together est un octet ou 8 bits. Étant donné que le premier chiffre est 2 ^ 0, le dernier chiffre est pondérée 2 ^ 7. Par conséquent, un octet peut se situer dans la plage de 0 à 255. Pour exprimer l’octet 00101110 (46 en décimal) en hexadécimal vous aurait tout d’abord séparer les deux amuse-bouches en 0010 et 1110. Le premier Quartet a une valeur de 2, et le deuxième a une valeur de E (ou 14 en décimal). Par conséquent, l’octet 00101110 en hexadécimal serait 2E.
Liens utiles :
http://en.wikipedia.org/wiki/Binary_numeral_system
http://en.wikipedia.org/wiki/hexadecimal