CONVERSIONES ENTRE SISTEMAS NUMERICOS
Binario a decimal
Para realizar la conversión de binario a decimal, realice lo siguiente: 1. Inicie por el lado derecho del número en binario, cada número multiplíquelo por 2 y elévelo a la potencia consecutiva (comenzando por la potencia 0). 2. Después de realizar cada una de las multiplicaciones, sume todas y el número resultante será el equivalente al sistema decimal. Ejemplo: 1
4
2
0 23
1 22
0 21
1 20
decimal 1 4 16 21
1 1 1 1 0 , 1 1 0 1 = 30,8125 4 3 2 1 0 -1 -2 -3 2 2 2 2 2 2 2 2 2-4 2 4 8 16 30
0,5 0,25 0,0625 0,8125
110101 (binario) = 53 (decimal). Proceso: 1 * (2) elevado a (0) = 1 0 * (2) elevado a (1) = 0 1 * (2) elevado a (2) = 4 0 * (2) elevado a (3) = 0 1 * (2) elevado a (4) = 16 1 * (2) elevado a (5) = 32 La suma es: 53
Decimal a binario
Se divide el número decimal entre 2 cuyo resultado entero se vuelve a dividir entre 2 y así sucesivamente. Una vez llegados al 1 indivisible se cuentan el último cociente, es decir el uno final (todo número binario excepto el 0 empieza por uno), seguido de los residuos de las divisiones subsiguientes. Del más reciente hasta el primero que resultó. Este número será el binario que buscamos.
Ejemplo:
100 pasarlo a binario 100 |_2 0 50 |_2 0 25 |_2
--> 100
1100100
1 12 |_2 0 6 |_2 0 3 |_2 1 1 Otra forma de conversión consiste en un método parecido a la factorización en números primos. Es relativamente fácil dividir cualquier número entre dos. Este
método consiste también en divisiones sucesivas. Dependiendo de si el número es par o impar, colocaremos un cero o un uno en la columna de la derecha. Si es impar, le restaremos uno y seguiremos dividiendo por dos, hasta llegar a 1. Después sólo nos queda tomar el último resultado de la columna izquierda (que siempre será 1) y todos los de la columna de la derecha y ordenar los dígitos de abajo a arriba. Y luego se haría un cuadro con las potencias con el resultado.
Ejemplo
100|0 50|0 25|1 --> 1, 25-1=24 25-1=24 y seguimos dividiendo por 2 12|0 6|0 3|1 1|1 --> 100
1100100
Binario a octal
Para realizar la conversión de binario a octal, realice lo siguiente: 1. Agrupe la cantidad binaria en grupos de 3 en 3 iniciando por el lado derecho. Si al terminar de agrupar no completa 3 dígitos, entonces agregue ceros a la izquierda. 2. Posteriormente vea el valor que corresponde de acuerdo a la tabla: Número en binario 000 001 010 011 100 101 110 111 Número en octal
0
1
2
3
4
5
6
7
3. La cantidad correspondiente en octal se agrupa de izquierda a derecha.
Ejemplo
110111 (binario) = 67 (octal). Proceso: 111 = 7 110 = 6 Agrupe de izquierda izquierda a derecha: 67
Binario a hexadecimal
Para realizar la conversión de binario a hexadecimal, realice lo siguiente: 1. Agrupe la cantidad binaria en grupos de 4 en 4 iniciando por el lado derecho. Si al terminar de agrupar no completa 4 dígitos, entonces agregue ceros a la izquierda. 2. Posteriormente vea el valor que corresponde de acuerdo a la tabla:
3. La cantidad correspondiente en hexadecimal se agrupa de izquierda a derecha.
Ejemplo
110111010 (binario) = 1BA (hexadecimal). Proceso: 1010 = A 1011 = B 1 entonces agregue 0001 = 1 Agrupe de izquierda izquierda a derecha: 1BA 11011110101 (binario) = 6F5 (hexadecimal). Proceso: 0101 = 5 1111 = F 110 entonces agregue 0110 = 6 Agrupe de izquierda izquierda a derecha: 6F5
SISTEMA OCTAL
El sistema numérico en base 8 se llama octal y utiliza los dígitos 0 a 7. Los números octales pueden construirse a partir de números binarios agrupando cada tres dígitos consecutivos de estos últimos (de derecha a izquierda) y obteniendo su valor decimal. 000 001 010 011 100 101 110 111 Símbolos: 0,
1,
2,
3,
4,
5,
6,
7
Base 8
Ejemplo
Octal
binario
3 4 6 2 11 100 110 010
Operaciones en Octal Suma
4 7 2 3 +7 2 64 14 2 0 7 Resta Octal
A = 3456 B = 4621 Y = A – B Y
+1 A
=
3456 -8
11 100 110 010 3 4 6 2
6635 - 7777 1142
SISTEMA HEXADECIMAL
El sistema de numeración hexadecimal, o sea de base 16, (es común abreviar hexadecimal como hex aunque hex significa base seis y no base dieciséis) es compacto y proporciona un mecanismo sencillo de conversión hacia el formato binario. Debido a esto, la mayoría del equipo de cómputo actual utiliza el sistema numérico hexadecimal. Como la base del sistema hexadecimal es 16, cada dígito a la izquierda del punto hexadecimal representa tantas veces un valor sucesivo potencia de 16. Símbolos: 0,1, 2, 3, 4, 5, 6, 7, 8, 9,A, B, C, D, E, F Base 16
Conversiones:
Hexadecimal
binario
se cogen grupos de 4
17FAB 10 2
111 7
Hexadecimal
111 7
110 101 6 5
Octal cogemos cogemos grupos de 3 = 277653 8
Operaciones en hexadecimal
Suma
7 F F A + 2 5 B 8
2 5 5
011 3