Que signifie binaire en hexadécimal ?
Binaire en hexadécimal (B2X) est un processus de conversion impliquant les deux systèmes numériques susmentionnés. Le nombre d'origine est au format binaire, base 2, et est converti au format hexadécimal, base 16.
La conversion peut être effectuée en convertissant chaque groupe de 4 bits binaires en son homologue décimal, et l'équivalent hexadécimal de cette valeur décimale est l'équivalent hexadécimal de ces 4 bits. Par exemple, la valeur binaire 1010 est 10 en décimal puis « A » en hexadécimal.
Weendoz explique le binaire en hexadécimal
Le binaire est le langage utilisé par les ordinateurs, mais il est souvent trop long et déroutant à afficher, c'est pourquoi il est souvent présenté à l'utilisateur sous forme de valeurs hexadécimales. L'hexadécimal est souvent utilisé pour raccourcir les valeurs binaires, car chaque valeur hexadécimale équivaut à quatre valeurs binaires ou bits. Il existe 16 valeurs en hexadécimal : 0 à 9 et A à F, ou 0 à 15 en décimal, alors qu'il n'y a que deux valeurs en binaire : 1 et 0. Le binaire est souvent disposé en groupes de 4 bits, qui totalisent 15 lorsque le les valeurs de position 8, 4, 2 et 1 sont ajoutées.
Pour convertir une valeur binaire en hexadécimal, l'équivalent décimal de chaque groupe de 4 bits doit être pris en ajoutant les valeurs de position là où apparaissent les 1. Dans un code binaire de 4 bits, nous additionnons toutes les valeurs de position portant un 1, ou multiplions 8421 par sa valeur alignée. Ainsi, le code binaire 1010 est égal à 8 + 0 + 2 + 0, qui est décimal « 10 » ou hexadécimal « A ».
Par exemple, la valeur binaire « 1100 0101 1110 0110 » est convertie en hexadécimal :
- 1100 = 8 + 4 + 0 + 0 = 12 = [C]
0101 = 0 + 4 + 0 + 1 = 5 = [5]
1110 = 8 + 4 + 2 + 0 = 14 = [E]
0110 = 0 + 4 + 2 + 0 = 6 = [6]
1100 0101 1110 0110 = C5E6
L'hexadécimal est nettement plus court que le binaire, de sorte que les valeurs binaires qui sont le langage réellement utilisé par les ordinateurs sont souvent présentées à l'utilisateur sous forme de valeurs hexadécimales.