NUMERACIÓN HEXADECIMAL

El sistema de numeración hexadecimal se denomina sistema de numeración de base 16 y utiliza los símbolos 0-9 y A, B, C, D, E, F (La letra A se utiliza para representar el 10, la B para el 11, la C para el 12, la D para el 13, la E para el 14 y la F para el 15) como se puede apreciar en la siguiente tabla:

Sistema decimal Sistema binario Sistemas 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
16 10000 10
17 10001 11
18 10010 12
19 10011 13
20 10100 14
21 10101 15
22 10110 16
23 10111 17
24 11000 18
25 11001 19
26 11010 1A
27 11011 1B
28 11100 1C
29 11101 1D
30 11110 1E
31 11111 1F
Tabla 1. Conversión entre sistemas numéricos 0-31.

Como se observa, la línea que corresponde al No. 16 en decimal equivale al 10 en hexadecimal (1610 = 1016), lo que significa que el 1 pasa a ser las primeras 16 unidades y el 0 significa cero unidades.

Para convertir el número 2B516 en decimal se realiza el siguiente proceso.

Potencia de 16 162 161 160
Valor de la posición* 256 16 1
Hexadecimal 2 B 5
256
x2
16
x11
1
x5
Decimal 512 176 5
Tabla 2. Conversión del número 2B516 a decimal.

Ahora cada resultado de las operaciones anteriores se suma para obtener el respectivo número decimal.

512 + 176 + 5 = 69310
2B516 = 69310

Considerar el número binario 8D916 para realizar el mismo procedimiento:

Potencia de 16 162 161 160
Valor de la posición* 256 16 1
Hexadecimal 8 D 9
256
x8
16
x13
1
x9
Decimal 2048 208 9
Tabla 3. Conversión del número 8D916 a decimal.

2048 + 208 + 9 = 2265
8D916 = 226510

En el siguiente procedimiento se explicará cómo convertir un número decimal a hexadecimal. Considerar el No. 43:

 

Imagen 1. Conversión del número 43 a hexadecimal.

En el siguiente ejemplo, se denota la conversión del número binario 132416 a decimal. (El 16 al lado del número significa que éste está representado en base hexadecimal).

Dígitos 1 3 2 4
Posición 3 2 1 0
Base 16 16 16 16
Peso
(Tomar la base y elevarla por el valor de la posición)
163 162 161 160
Resultado de elevar la base por la posición 4096 256 16 1
Se multiplica el resultado por el valor del dígito 4096 768 32 8

Se suman los resultados (4096+768+32+8) = 490410

Tabla 4. Conversión del número 132416 a decimal.