SISTEMA BINARIO A HEXADECIMAL
Del mismo modo que hallamos la
correspondencia entre números octales y binarios, podemos establecer una
equivalencia directa entre cada dígito hexadecimal y cuatro dígitos binarios, como se ve en la siguiente tabla:
DECIMAL
|
BINARIO
|
HEXADECIMAL
|
0
|
0000
|
0
|
1
|
0001
|
1
|
2
|
0010
|
2
|
3
|
0011
|
3
|
4
|
0100
|
4
|
5
|
0101
|
5
|
6
|
0110
|
6
|
7
|
0111
|
7
|
8
|
1000
|
8
|
9
|
1001
|
9
|
10
|
1010
|
A
|
11
|
1011
|
B
|
12
|
1100
|
C
|
13
|
1101
|
D
|
14
|
1110
|
E
|
15
|
1111
|
F
|
La conversión entre números
hexadecimales y binarios se realiza "expandiendo" o
"contrayendo" cada dígito hexadecimal a cuatro dígitos binarios. Por
ejemplo, para expresar en hexadecimal el número binario 1010011100112 bastará
con tomar grupos de cuatro bits, empezando por la derecha, y reemplazarlos por
su equivalente hexadecimal:
10102 = A16
01112 = 716
00112 = 316
y, por tanto: 1010011100112 =
A7316
En caso de que los dígitos
binarios no formen grupos completos de cuatro dígitos, se deben añadir ceros a
la izquierda hasta completar el último grupo. Por ejemplo:
1011102 = 001011102 = 2E16
No hay comentarios.:
Publicar un comentario