Sistema Hexadecimal
DEFINICIÓN
El sistema de numeración hexadecimal es un sistema de base 16. Igual que en el sistema decimal,
cada vez que teníamos 10 unidades de un determinadonivel, obteníamos una unidad del nivel
superior (diez unidades: una decena, diez decenas: una centena, etc.) en el hexadecimal cada vez
que juntamos 16 unidades de un nivel obtenemos una unidad delnivel superior. En un sistema
hexadecimal debe haber por tanto 16 dígitos distintos.
Como sólo disponemos de diez dígitos (0, 1, 2, 3, 4, 5, 6, 7, 8, 9) necesitamos ampliar esa cantidad
y se hacemediante letras, con la siguiente relación en sistema decimal:
Hexadecimal
A
B
C
Decimal
10
11
12
Hexadecimal
D
E
F
Decimal
13
14
15
Este sistema de numeración es muy utilizado eninformática porque simplifica la expresión binaria
de los objetos. En Informática se utiliza el byte como unidad básica de información. Un byte está
compuesto de 8 bits, es decir, un conjunto deocho ceros y unos. Por eso, con un byte se puede
codificar desde el 000000002 hasta el 111111112. Es decir,
000000002 = 0·27 + 0·26 + 0·25 + 0·24 + 0·23 + 0·22 + 0·21 + 0·20 = 0
111111112 = 1·27 +1·26 + 1·25 + 1·24 + 1·23 + 1·22 + 1·21 + 1·20 = 128+64+32+16+8+2+2+1 = 255
Por lo tanto con un byte podemos representar 256 valores, desde el 0 hasta el 255. Pero para ello
necesitamos 8 dígitos. Laventaja del sistema hexadecimal es que para representar los mismos
valores sólo necesitamos 2 dígitos.
Podemos comparar los sistemas hexadecimal, decimal y binario para que veamos la ventaja deutilizar menor cantidad de dígitos.
Decimal Binario
0
0000
1
0001
2
0010
3
0011
4
0100
5
0101
6
0110
7
0111
Hexa
0
1
2
3
4
5
6
7
Decimal Binario
8
1000
9
1001
10
101011
1011
12
1100
13
1101
14
1110
15
1111
Hexa
8
9
A
B
C
D
E
F
Tabla 1
CONVERSIÓN DE DECIMAL A HEXADECIMAL
Como en los restantes sistemas de numeración, la forma de pasar...
Regístrate para leer el documento completo.