Download CONVERSIÓN HEXADECIMAL

Document related concepts

Sistema octal wikipedia , lookup

Sistema hexadecimal wikipedia , lookup

Nibble wikipedia , lookup

Sistema binario wikipedia , lookup

Tiempo hexadecimal wikipedia , lookup

Transcript
CONVERSIÓN HEXADECIMAL-DECIMAL
- Método 1: para encontrar el equivalente decimal de un
número hexadecimal, primero, convertir el número
hexadecimal a binario, y después, el binario a decimal.
Escuela Politécnica Superior
CONVERSIÓN HEXADECIMAL-DECIMAL
• Ejemplo: Convertir a decimal los siguientes números
hexadecimales:
(a) 1C16
(b) A8516
Solución. Primero, hay que convertir a binario el
número hexadecimal, y después a decimal:
(a)
1
C
1100 = 24 + 23 + 22 = 16 + 8 + 4 = 2810
0001
(b) A
8
5
1010 1000 0101 = 211 + 29 + 27 + 22 + 20 = 2048 + 512 + 128 + 4 + 1 = 269310
Escuela Politécnica Superior
CONVERSIÓN HEXADECIMAL-DECIMAL
- Método 2: para convertir un número hexadecimal a su
equivalente decimal, multiplicar el valor decimal de
cada dígito hexadecimal por su peso, y luego realizar la
suma de estos productos.
- Los pesos de un número hexadecimal crecen según las
potencias de 16 (de derecha a izquierda).
- Para un número hexadecimal de 4 dígitos, los pesos
son:
163
4096
Escuela Politécnica Superior
162
256
161
16
160
1
CONVERSIÓN HEXADECIMAL-DECIMAL
• Ejemplo: Convertir a decimal los siguientes números
hexadecimales:
(b) B2F816
(a) E516
Solución. Las letras de la A hasta la F representan los
números decimales de 10 hasta 15, respectivamente.
(a) E516 = (E x 16) + (5 x 1) = (14 x 16) + (5 x 1) = 224 + 5 = 22910
(b) B2F816 = (B x 4096) + (2 x 256) + (F x 16) + (8 x 1)
= (11 x 163) + (2 x 162) + (15 x 161) + (8 x 160)
= (11 x 4096) + (2 x 256) + (15 x 16) + (8 x 1)
=
45056
Escuela Politécnica Superior
+
512
+
240
+
8 = 4581610