Sei sulla pagina 1di 5

1.2 CODIGO HEXADECÍMAL.

Objetivo 2.2:

Al finalizar este capitulo alumno comprenderá el concepto de código hexadecímal,


operaciones aritméticas lógicas que pueden realizarse con dicho código así como
también las conversiones posibles

1.2.1 Código Hexadecímal

También asociado al mundo de las computadoras existe un sistema de


numeración denominado hexadecímal que como nos podemos imaginar dispone de 16
dígitos.
Como nuestro alfabeto sólo dispone de diez números debemos incluir 6 letras para
completar el sistema.

Estas letras y su valor en decimal son:

Letra Valor
A 10
B 11
C 12
D 13
E 14
F 15

El sistema hexadecímal es posicional y por ello el valor numérico asociado a cada


signo depende de su posición en el número y es proporcional a las diferentes potencias
de la base del sistema que en este caso es 16.

1.2.3 Conversiones

Sistema de Numeración Hexadecímal


Conversión de Hexadecímal a Decimal

36516 = 3 (162) + 6 (161) + 5 (160)


= 768 + 96 + 5 = 86910

2AF16 = 2 (162) + 10 (161) + 15 (160)


= 512 + 160 + 15 = 68710

ABCD16 = 10 (163) + 11 (162) + 12 (161) +13 (160)


= 40960 + 2816 + 192 + 13 = 4398110

7FF16 = 7(162) + 15 (161) + 15 (160)


= 1792 + 240 + 15 = 204710

Conversión de Decimal a Hexadecímal

42310 a hexa.  1A716

16
21410 a hexa  D616

409510 a hexa  FFF16

2561910 a hexa  641316

Conversión Hexadecímal a Binario.

9F216 = 1001111100102
9 F 2
1001 1111 0010  Grupos de 4 bits

BA616 = 1011101001102
B A 6
1011 1010 0110

ABCD16 = 10101011110011012
A B C D
1010 1011 1100 1101

7FF16 = 0111111111112
7 F F
0111 1111 1111
37FD16 = 00110111111111012
3 7 F D
0011 0111 1111 1101

Conversión de Binario a Hexadecímal.

11101001102 = 3A616
0011 1010 0110
3 A 6

1101001102 = 1A616
0001 1010 0110
1 A 6

10101012 = 5516
101 0101
5 5

10110000002 = 2C016
0010 1100 0000
2 C 0

100100102 = 9216
1001 0010
9 2

Conteo en Hexadecímal

a) 38, 39, 3A, 3B, 3C, 3D, 3E, 3F, 40, 41, 42, …
b) 6F8, 6F9, 6FA, 6FB, 6FC, 6FD, 6FE, 6FF, 700, 701, 702, …

16N – 1
163 – 1 = 4096 – 1 = 4095

00016 a FFF16 lo cual es 010 a 409510


Cambie 378 decímal a un número binario de 16 bits, convirtiéndolo primero a
hexadecímal.

378 / 16 = 23 = residuo 10 = A
23 / 16 = 1 = residuo 7 17A16
1 / 16 = 0 = residuo 1

por lo tanto 37810 = 17A16 . Este valor hexadecímal se puede convertir fácilmente a
binario:

0001 0111 1010


1 7 A

por lo tanto 37810 = 0001011110102

Veamos un ejemplo numérico:

La utilización del sistema hexadecímal en los ordenadores, se debe a que un dígito


hexadecímal representa a cuatro dígitos binarios (4 bits = 1 nibble), por tanto dos dígitos
hexadecímales representaran a ocho dígitos binarios (8 bits = 1 byte) que como es sabido
es la unidad básica de almacenamiento de información.

Potrebbero piacerti anche