TABLA DE CÓDIGOS
También hay otro modo de hacer el cambio de binario a decimal y decimal binario por ejemplo:
Mediante una tabla como esta:
Cada vez que subimos un nivel en superindex multiplicamos por 2 su valor como podéis ver. Así podemos subir niveles tantos como sean necesarios.
Pero cuando se trate de Ip's solo habrá 7 niveles, porque son como máximo 1 byte ( 8 bits) , que es hasta nivel 2
7, Ddo que la suma de estos 7 niveles da 255 y esa es la última red posible , Que se usa para la máscara de subred.
| 27 |
26 |
25 |
24 |
23 |
22 |
21 |
20 |
| 128 |
64 |
32 |
16 |
8 |
4 |
2 |
1 |
Por ejemplo si tenemos el código binario : 11010010 en la tabla se mira:
DE BINARIO A DECIMAL
| 27 |
26 |
25 |
24 |
23 |
22 |
21 |
20 |
| 128 |
64 |
32 |
16 |
8 |
4 |
2 |
1 |
| 1 |
1 |
0 |
1 |
0 |
0 |
1 |
0 |
Se trata de sumar los dígitos de la tabla que contengan 1 , si es 0 no se suma es decir : 128+64+16+2= 210
Pero con este mismo método también podemos hacer justo lo contrario pasar un valor decimal a binario por ejemplo con el número 100, ahora en vez de sumar el valor decimal de los niveles los hemos de ir restando.
Por ejemplo empezar con el nivel 2
6= 64, dado que el nivel 7 equivale a 128 y se pasa del número 100.
entonces restaríamos 64 a 100.
100-64=36, y así hasta llegar a 0. Así formaríamos nuestro valor binario es decir:64+32+4
DE DECIMAL A BINARIO
| 27 |
26 |
25 |
24 |
23 |
22 |
21 |
20 |
| 128 |
64 |
32 |
16 |
8 |
4 |
2 |
1 |
| 0 |
1 |
1 |
0 |
0 |
1 |
0 |
0 |
Para convertir un número hexadecimal en decimal o binario, solo debemos hacer uso de la siguiente tabla de datos.
| Decimal |
Hexadecimal |
Binario |
| 0 |
0 |
0000 |
| 1 |
1 |
0001 |
| 2 |
2 |
0010 |
| 3 |
3 |
0011 |
| 4 |
4 |
0100 |
| 5 |
5 |
0101 |
| 6 |
6 |
0110 |
| 7 |
7 |
0111 |
| 8 |
8 |
1000 |
| 9 |
9 |
1001 |
| 10 |
A |
1010 |
| 11 |
B |
1011 |
| 12 |
C |
1100 |
| 13 |
D |
1101 |
| 14 |
E |
1111 |
Lo más fácil y aconsejable es coger un numero decimal y para pasarlo a hexadecimal primero convertir ese decimal en binario., después dividimos ese número binario en bloques de 4 en 4 y hacemos la conversión final del binario a hexadecimal.
Para más info Clic aqui
Se empiezan a crear los bloques desde el final hacía delante, y si faltan números, para complementar los bloques de 4 dígitos, se añaden 0 a la izquierda.
Para más info suscribete a Desy Repara