La conversion de 11012 en base 10 est telle que . La méthode la plus simple pour convertir un nombre décimal en binaire est la méthode euclidienne. On divise le décimal par 2, on note le reste de la division 1 ou 0. On réapplique le même procédé avec le quotient précédent, et on met de nouveau le reste de côté.
(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 .
Il suffit de découper le nombre en paquet de 3 ou 4 bits(a partir de la droite) et de remplacer par la valeur correspondante. Les paquets sont de 3 bit pour l'octal et 4bits pour l'hexadécimal.
En base 10 (la numération décimale), on utilise donc 10 chiffres, soit de 0 à 9 , tandis qu'en base 2 (la numération binaire), on n'utilise que 2 chiffres, c'est-à-dire le zéro (0) et le un (1) .
2.4.
Pour réaliser cette conversion il suffit d'effectuer une succession de division par 2. Exemple : On souhaite convertir la valeur décimale 149(10) en un nombre binaire. La conversion du nombre 149(10) (en décimal) en binaire est donc : 1001 0101(2).
Passer d'une donnée Décimal en Hexadécimal : Hexadécimal est associé à 16, il vous suffit de saisir une division avec reste de vos nombre décimal et de le diviser par 16 jusqu'à avoir un résultat Nul.
Le grand avantage du système hexadécimal réside dans son format compact, car la base 16 signifie qu'il faut moins de chiffres pour représenter un nombre donné qu'en format binaire ou décimal. En outre, il est relativement simple et rapide de convertir les chiffres hexadécimaux en chiffres binaires et inversement.
Avec 16 bits, nous disposons déjà de 65536 combinaisons (valeurs décimales) possibles, ce qui est déjà très confortable pour bien des applications. Comme la valeur (le poids) de la neuvième lampe L9 sera le double de celle qui la précède (lampe L8), sa valeur sera de 256 (128 ; 2).
Si le nombre se termine par un zéro, le dernier zéro est remplacé par un : par ex. 100 (4) + 1 (1) = 101 (5). Les chiffres de base 10 sont utilisés entre parenthèses pour la comparaison.
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. Le résultat sera la juxtaposition des restes. Le bit de poids fort correspondant au reste obtenu à l'ultime étape de la division.
Un nombre hexadécimal étant en base seize, c'est la place du caractère dans le nombre qui va déterminer la puissance de seize. Pour convertir en système décimal, multipliez chaque caractère (chiffre ou lettre) par la puissance de seize correspondante.
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.
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.
Comment fonctionne le système hexadécimal ? Le système hexadécimal utilise les chiffres 0 à 9 et les lettres de A à F qui correspondent aux nombres décimaux 10 à 15. À chacun de ces symboles correspond aussi une valeur binaire de 4 0 ou 1, puisqu'il existe 16 variantes possibles d'un nombre binaire formé de 4 chiffres.
c'est-à-dire 1B en base 16. Pour convertir un octet en hexadécimale, on le partage en 2 groupes de 4 bits, qui correspondent chacun à un chiffre hexadécimal.
Les codes de couleurs hexadécimaux, plus communément appelés codes Hex, se composent du symbole # suivi de trois paires de chiffres représentant chacune la quantité de couleurs primaires RVB (rouge, vert, bleu) présentes dans la nuance choisie.
Méthode Conversion Décimal / Hexadécimal
En hexadécimal la base B = 16, donc il faut maintenant diviser le nombre décimal successivement par 16. Les restes obtenus sont alors convertis dans leur équivalent hexadécimal.
Un octet (8 chiffres binaires) s'écrit avec 2 chiffres hexadécimaux. Par exemple l'octet qui représente la lettre A en ASCII s'écrit 4116 en système hexadécimal, soit 010000012 en binaire (01002 pour 4 et 00012 pour 1).
Exemple : 235 c'est 2 paquets de 100, 3 paquets de 10 et 5 éléments isolés qui restent seuls. 235 = 2 x 100 + 3 x 10 + 5. Dans le téléchargement proposé, vous devez découper les différents éléments représentant les centaines, les dizaines et les unités.
En Occident, la plupart des gens ont appris à compter en base 10 avec les chiffres 0, 1, 2..., 9. Cependant, il existe d'autres systèmes de numération, les plus connus étant les systèmes binaire (0, 1) et hexadécimal (0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E, F).