Está en la página 1de 5

Conversión

Decimal Binario 456 111001000


Decimal Octal 456 7108
Decimal Hexadecimal 456 1c8
Binario Decimal 111001000
Binario Octal 111001000
Binario Hexadecimal 111001000
Octal Binario 456 302
Octal Decimal
Octal Hexadecimal
Hexadecimal Binario
Hexadecimal Decimal
Hexadecimal Octal

BINARIO - DECIMAL

En el Sistema Decimal podemos escribir números como 451, 672, 30, etc. Es decir, podemos formar cualquier combinación de
los dígitos del 0 al 9 (cifras).

En Sistema Binario podemos escribir números como 01100111, 1110, 011, 1, etc. Es decir, podemos formar cualquier
combinación de los dígitos 0 y 1 (bits).

Cada número en Sistema Decimal tiene su equivalente en Sistema Binario, y viceversa. Pero…¿Cómo se convierten los
números de Sistema Binario a Sistema Decimal?

Observa el siguiente ejemplo y contesta a los ejercicios que se te proponen a continuación.

Vamos a convertir el número 11001011 a Sistema decimal:

PASO 1 – Numeramos los bits de derecha a izquierda comenzando desde el 0.

PASO 2 – A cada bit le hacemos corresponder una potencia de base 2 y exponente igual al número de bit.

PASO 3 – Por último se suman todas las potencias.

Sistema Decimal - Sistema Binario


Observa el siguiente ejemplo y contesta a los ejercicios que se te proponen a continuación.

Vamos a convertir el número 45 a Sistema Binario:

PASO 1 – Dividimos 45 entre 2 sucesivamente, sin sacar decimales, hasta obtener un cociente igual a 1.

PASO 2 – Leemos el último cociente y todos los restos en sentido contrario a cómo han ido apareciendo.

PASO 3 – En caso de que nos pidan el resultado dentro de un byte rellenamos con ceros por delante hasta completar los ocho
bits.

Decimal a Hexadecimal
El sistema hexadecimal es un sistema de Base 16, por lo tanto tiene 16 valores posibles que van del 0 al 9 y de la A a la F.

Las letras A B C D E F corresponden a los valores 10, 11, 12, 13, 14, 15 respectivamente.

Nota: Un valor hexadecimal corresponde a 4 bits, por lo que se convierte en un sistema muy útil para simplificar largas
cadenas de Binarios. A continuación mostramos una tabla de ayuda con las correspondencias de valores.
Decimal Binario 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

Hay varios métodos, para realizar la conversión de decimal a hexadecimal, en esta oportunidad explicaremos dos (2) formas
para realizarlo.

Primera forma.
La primera forma la haremos a base de dividir el número decimal entre 16, hasta que no podamos dividir más.
1869 / 16 = 116 Resto 13 equivale a la letra D
116 / 16 = 7 Resto 4 su equivalente es el 4
Como el último cociente no es divisible entre 16, este pasa a formar parte del número que se forma en la notación hexadecimal.
Para formar el número en notación hexadecimal procedemos de la siguiente manera, el primer número hexadecimal es el
cociente de la última división (7) y seguidamente en orden ascendente se van colocando los restos hacia la izquierda, para
formar el número en hexadecimal (74D16).
Segunda Forma.Esta forma es más sencilla que la anterior y consiste en pasar el número decimal a binario y después
convertirlo a hexadecimal.
Tomemos el mismo ejemplo de la primera forma.
186910 su equivalente en binario es 111010011012
Para pasar de un número binario a hexadecimal debemos hacer agrupaciones de 4 bits, tomando el punto de inicio el último
número binario de la derecha.
Iremos haciendo agrupaciones de derecha a izquierda
Si el último grupo no llega a 4 bits, lo rellenaremos con 0, por ejemplo, si el último grupo de 4 bits es 111, lo rellenaremos con 0
de la siguiente forma 01110111 0100 11017 4 D
Primer grupo 1101 corresponde a D (13) en hexadecimalSegundo grupo 0100 corresponde a 4 en hexadecimalTercer grupo
0111 corresponde a 7 en hexadecimal
El resultado de 0111010011012 es 74D16 cuyo valor decimal es 186910
Otro ejemplo
Recuerde que la conversión de decimal a binario se hizo usando la división repetida entre 2, y la decimal a octal mediante la
división entre 8. de la misma manera, la conversión de decimal a hexadecimal se realiza. Ejemplo:

Hexadecimal a Octal. 25C416>>>>227048

Agrupar de 3 en 3, de derecha a izquierda para convertir en octal.


0 010 010 111 000 100. 0 no se toma en cuenrta
010 (1*21) =2
210
010(1*21) =2
210
111 (1*22)+ (1*21)+ (1*20) =4+2+1=7
210
000 (1*)=0
210
100(1*22) =4
210
Solo se toma el 1
010 010 111 000 100

2 2 7 0 4
Para convertir un número Hexadecimal en Octal, primero debe ser transformado en binario y luego de binario a Octal. Tomar en Cuenta que los números
decimales son de 4 caracteres binarios, además en los numero hexadecimales:

A=10, B=11, C=12, D=13, E=14, F=15.

Transformarlo primeo a binario. Cada número dividirlo entre 2.

División del 2

2 2
0 1
2 multiplicado por 1 es igual a 0. Los valores del múltiplo y el resto se tomaran de derecha a izquierda.
Entonces 2=10. Como los hexadecimales son de 4 dígitos en binarios, se debe completar con ceros (0) a la izquierda.
Entonces 2=0010.
Ahora se realizara el mismo procedimiento para los demas digitos del numero hexadecimal (25C4 16)
5 2 División del 5
1 2 2
0 1
2x2=4 Resto=1, 1x2=2 Resto=0. Entonces 5=0101.

División del C (12)


12 2
0 6 2
0 3 2
1 1

6x2=12 Resto=0, 3x2=6 Resto=0, 1x2=2 Resto=1. Entonces C=1100.

octal a hexadecimal
Es muy igual a la conversión de hexadecimal a binario, con la diferencia de que los números binarios solo deberan
tener 3 dígitos.
Ejemplo: 468
Convertir 4 en Binario
4 2
0 2 2
0 1
4/2=2 (residuo=0)
2/2=1 (residuo=0)
4=100
6 2
0 3 2
1 1
6=110
Numero octal 4 6
Codificado en binario 100 110
Ahora para convertir el número binario 1001102 en hexadecimal debemos agrupar de 4 en 4 digitos de derecha a
izquierda. Se veria asi:
10 0110
Los dígitos que faltan a la izquierda se completan con “0”.
0010 0110
2 6
ENTONCES 468 = 2616
La serie de dígitos hexadecimales que se obtiene representa el equivalente hexadecimal del número binario.
A continuación dos tablas de referencia para las conversiones.
Codigo Numero
000
Binario 0Octal
001 1
010 2
011 3
100 4
101 5
110 6
111 7

Tabla binario / hexadecimal


Codigo Numer
0000
Binario 0
o
0001 1
Hexade
0010 2
0011 cimal
3
0100 4
0101 5
0110 6
0111 7
1000 8
1001 9
1010 A
1011 B
1100 C
1101 D
1110 E
1111 F
Cambio de base 8 a base 10

Escribir en base 10 los siguientes números escritos en el sistema octal (es decir, en base 8):

Ejercicio 37(8

4568

4.8*2+5.8*1+6.8*0
4*64+5*8+6*1
256+40+6…….302