Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Objetivos:
• Conocer el proceso de conversión entre diferentes bases de numeración
• Realizar conversiones de binario a decimal, octal y hexadecimal
• Realizar conversiones de octal a binario
• Realizar conversiones de hexadecimal a binario
• Realizar conversiones de base “r” a base “s”
Sistema de numeración binario
• Los restos (residuos) generados en cada división forman el número binario. El primer resto es
el bit binario menos significativo (LSB) y el último resto es el bit más significativo (MSB) del
número binario.
249 2
1 124 2
LSB
0 62 2
0 31 2
1 15 2
1 7 2
1 3 2
1 1 2
1 0
MSB
Conversión de
decimales fraccionarios a binario
• Los números decimales enteros se pueden convertir a números binarios mediante la división
sucesiva por 2.
• Se multiplica cada parte fraccional resultante del producto por 2, hasta que el producto
fraccionario sea cero o hasta que se alcance el número deseado de posiciones decimales.
Ejemplo: decimal fraccionario a binario
En orden: 110101000111
• Otra forma de calcular el número binario equivalente a un número decimal dado es determinar
el conjunto de pesos binarios, cuya suma es igual al número decimal.
• Procedimiento: se comienza restando los valores de los bits (potencias de 2) más cercanos al
valor decimal hasta llegar a cero, luego se completa con ceros los valores faltantes entre los
bits.
1 2 7
8 0 1
3 6
0 9
4 5
Ejemplo: decimal a binario
(suma de pesos)
15010 = 100101102
Ejemplo: decimal a binario
(suma de pesos)
MSB LSB
Potencia de 2 2 a la 7ª 2 a la 6ª 2 a la 5ª 2 a la 4ª 2 ala 3ª 2 a la 2ª 2 a la 1ª 2 a la 0
Binario (conocido) 1 1 1 1
Binario (completar) 0 0 0 0
Conversión 1 0 0 1 0 1 1 0
15010 = 100101102
Ejercicios: decimal a binario
(suma de pesos)
1) 27610
2) 18910
Conversión de binario a decimal
• El valor decimal de cualquier número binario se puede determinar sumando los pesos de todos
los bits que son 1, y descartando los pesos de todos los bits que son 0.
0 1 1 2 7
8
3 6
0 9
4 5
Ejemplo: binario a decimal
1) 110012
2) 10110110112
Conversión de octal a decimal
1 2 7
8
3 6
0 9
4 5
Ejemplo: octal a decimal
Ejercicios: octal a decimal
1) 1068
2) 7428
Conversión de hexadecimal a decimal
(método 1: pasar a binario)
1 2 7
8
0 1 3 6
0 9
4 5
Ejemplo: hexadecimal a decimal
con el método 1 (pasar por binario)
• Primero, hay que convertir a binario el número hexadecimal, y después el binario a decimal:
Ejercicios: hexadecimal a decimal
1) 86BF16
2) 2D5E16
Conversión de hexadecimal a decimal
(método 2: suma de pesos)
1 2 7
8
3 6
0 9
4 5
Ejemplo: hexadecimal a decimal
con el método 2 (suma de pesos)
1) E1F16
2) FE016
Conversión de octal a binario
• Puesto que cada dígito octal se puede representar mediante un número binario de 3 dígitos,
para convertir un número octal en un número binario, simplemente se remplaza cada dígito
por el correspondiente grupo de tres bits.
0 1
Ejemplos: octal a binario
1) 1068
2) 7428
Conversión de binario a octal
• Si para el grupo más a la izquierda no hay disponibles tres bits, se añaden uno o dos ceros para
completar el grupo. Estos ceros no afectan al valor del número binario.
0 1
Ejemplo: binario a octal
1) 110012
2) 10110110112
Conversión de binario a hexadecimal
0 1
Ejemplo: binario a hexadecimal
1) 110012
2) 10110110112
Conversión de hexadecimal a binario
0 1
Ejemplo: hexadecimal a binario
• Determinar los números binarios que correspondan a los siguientes números hexadecimales:
Ejercicios: hexadecimal a binario
1) DE216
2) CA116
Conversión de una base r a base s
• Cuando una de las bases involucradas en la conversión es una potencia entera de la otra la
conversión se vuelve muy sencilla, ya que se puede realizar en un sólo paso expresando cada
dígito del número en base rk usando k dígitos de base r. Además, este procedimiento no
requiere aritmética de ningún tipo.
Ejemplo: bases rk y r