Ejemplo donde se hagan conversiones entre los siguientes sistemas (decimal, binario, octal y hexadecimal)
Resumen de los resultados
·
Decimal 156: binario = 10011100, octal = 234,
hexadecimal = 9C.
·
Binario 1101101: decimal = 109, octal = 155,
hexadecimal = 6D.
·
Octal 57: decimal = 47, binario = 101111,
hexadecimal = 2F.
· Hexadecimal A3: decimal = 163, binario = 10100011, octal = 503.
PROCEDIMIENTO
1.DECIMAL (156)
De decimal a binario : El proceso consiste en dividir
el número decimal entre 2, registrando el cociente y el residuo (0 o 1) hasta
llegar a un cociente de 0. El número binario será la secuencia de los residuos,
de abajo hacia arriba.
1. 156÷2=78156
\div 2 = 78156÷2=78 (Residuo = 0)
2. 78÷2=3978
\div 2 = 3978÷2=39 (Residuo = 0)
3. 39÷2=1939
\div 2 = 1939÷2=19 (Residuo = 1)
4. 19÷2=919
\div 2 = 919÷2=9 (Residuo = 1)
5. 9÷2=49
\div 2 = 49÷2=4 (Residuo = 1)
6. 4÷2=24
\div 2 = 24÷2=2 (Residuo = 0)
7. 2÷2=12
\div 2 = 12÷2=1 (Residuo = 0)
8. 1÷2=01 \div 2 = 01÷2=0 (Residuo = 1)
Resultado: 156 en decimal = 10011100 en binario
De decimal a octal : Para convertir de decimal a
octal, se divide el número decimal entre 8, registrando el cociente y el
residuo hasta que el cociente sea 0. El número octal es la secuencia de los
residuos, de abajo hacia arriba.
1. 156÷8=19156
\div 8 = 19156÷8=19 (Residuo = 4)
2. 19÷8=219
\div 8 = 219÷8=2 (Residuo = 3)
3. 2÷8=02
\div 8 = 02÷8=0 (Residuo = 2)
Resultado: 156 en decimal = 234 en octal
De decimal a hexadecimal : Para convertir de decimal a
hexadecimal, se divide el número decimal entre 16, registrando el cociente y el
residuo. El número hexadecimal se obtiene tomando la secuencia de residuos, de
abajo hacia arriba.
1. 156÷16=9156
\div 16 = 9156÷16=9 (Residuo = 12, que corresponde a C en hexadecimal)
2. 9÷16=09
\div 16 = 09÷16=0 (Residuo = 9)
Resultado: 156 en decimal = 9C en
hexadecimal
2. BINARIO (1101101)
a) De binario a decimal : Para convertir de
binario a decimal, multiplicamos cada dígito binario por la potencia de 2
correspondiente a su posición (empezando por el bit más a la derecha con
potencia 0).
Resultado: 1101101 en binario = 109 en decimal
De binario a octal : Agrupamos los dígitos binarios en
grupos de 3 bits, empezando desde la derecha. Si no se puede hacer grupos
completos, se añaden ceros a la izquierda.
·
1101101 se convierte en 001 101 101
Ahora, convertimos cada grupo a su
equivalente octal:
·
001=1001 = 1001=1, 101=5101 = 5101=5, 101=5101
= 5101=5
Resultado: 1101101 en binario = 155 en
octal
De binario a hexadecimal :Agrupamos los dígitos binarios en grupos de 4 bits, empezando desde la derecha. Si el número no es divisible en grupos de 4, agregamos ceros a la izquierda.
·
1101101 se convierte en 0110 1101
Ahora convertimos cada grupo a su
equivalente hexadecimal:
· 0110=60110 = 60110=6, 1101=D1101 = D1101=D
Resultado: 1101101 en binario = 6D en hexadecimal
3. OCTAL (57)
De octal a decimal : Convertimos cada dígito octal a decimal multiplicándolo por la potencia de 8 correspondiente a su posición
Resultado: 57 en octal = 47 en decimal
De octal a binario : Convertimos cada dígito octal a su equivalente binario de 3 bits:
5=101, 7 = 111
Unimos los grupos de bits:
·
57 en octal = 101111 en binario
De octal a hexadecimal :Primero, convertimos el número octal a binario:
57 en octal = 101111 en binario
Luego, agrupamos los bits en grupos de 4
para convertir a hexadecimal:
101111=0010 1111
Convertimos cada grupo de 4 bits a
hexadecimal:
0010
Resultado: 57 en octal = 2F en hexadecimal
4. HEXADECIMAL (A3)
De hexadecimal a decimal: Multiplicamos
cada dígito hexadecimal por la potencia de 16 correspondiente a su posición.
Resultado: A3 en hexadecimal = 163 en decimal
De hexadecimal a binario: Convertimos
cada dígito hexadecimal a su equivalente binario de 4 bits:
·
A=1010,3=0011
Unimos los grupos de bits:
·
A3 en hexadecimal = 10100011 en binario
De hexadecimal a octal : Primero,
convertimos el número hexadecimal a binario:
·
A3 en hexadecimal = 10100011 en binario
Luego, agrupamos los bits en grupos de 3
para convertir a octal:
10100011=101 000 011
Convertimos cada grupo de 3 bits a
octal:
·
101= 5,000 =0,011=3
Resultado: A3 en hexadecimal = 503 en
octal

No hay comentarios:
Publicar un comentario