miércoles, 21 de octubre de 2015

SIRL | Codificación

DECIMAL-BINARIO
Se divide continuamente entre 2 hasta llegar al último resultado posible. Entonces, empezando por la última, se recoge la cifra del último resultado y todos los restos hasta el primero en dirección ascendente.

Por ejemplo, 71110  = 10110001112



BINARIO-DECIMAL
11010= 1·24+ 1·23+ 0·22+ 1·21+ 0·20 = 2610


OCTAL-BINARIO
Se codifican los números del 0 al 7 en binario (000, 001, 010, 011, 100, 101, 110, 111) y se colocan en el mismo orden que el número octal que deseamos convertir.

2538 = 0101010112

BINARIO-OCTAL
Separamos el número binario en grupos de 3 bits empezando por la derecha y se coloca el número correspondiente a cada 3 bits (1, 2, 3, 4, 5, 6, 7), empezando por el grupo de bits de la izquierda.

0101110001010110012 = 2705318

HEXADECIMAL-BINARIO
Teniendo en cuenta que en la codificación hexadecimal los números 10-15 se representan con letras, y teniendo codificados los números del 0 al 15 en binario, simplemente se colocan en el mismo orden que el número que deseamos convertir.

0 - 0000
1 - 0001
2 - 0010
3 - 0011
4 - 0100
5 - 0101
6 - 0110
7 - 0111
8 - 1000
9 - 1001
A - 1010
B - 1011
C - 1100
D - 1101
E - 1110
F - 1111

A07C16 = 10100000011111002

BINARIO-HEXADECIMAL
Separamos el número binario en grupos de 4 bits empezando por la derecha y se coloca el número correspondiente a cada 4 bits (1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E, F), empezando por el grupo de bits de la izquierda.

10101011 = AB16

0 comentarios:

Publicar un comentario