Vous êtes sur la page 1sur 5

Conversiones entre sistemas

De la misma manera que convertimos del sistema decimal al binario, octal y hexadecimal, y viceversa. También podemos convertir
del binario al octal y hexadecimal y del hexadecimal al octal. En la tabla que sigue podemos ver las equivalencias de los 32
primeros números entre los 4 sistemas.

Hexadecima
Decimal Binario Octal
Conversión de decimal a binario: l
1. La parte entera se calcula por 0 0 0 0
divisiones. 1 1 1 1
2. La parte fraccionaria, realizamos
multiplicaciones sucesivas por 2 2 10 2 2
quedándonos con la parte entera 3 11 3 3
multiplicando por la fraccionaria, hasta 4 100 4 4
que dé 0 como resultado. Si las 5 101 5 5
fracciones no llegan a 0, se realizan
varias multiplicaciones hasta tener los 6 110 6 6
suficientes dígitos que permitan no 7 111 7 7
sobrepasar un determinado error. 8 1000 10 8
9 1001 11 9
10 1010 12 A
Conversión de decimal a octal:
11 1011 13 B
1. La parte entera se calcula por 12 1100 14 C
divisiones. 13 1101 15 D
2. La parte fraccionaria, realizamos
14 1110 16 E
multiplicaciones sucesivas por 8, y
procedemos como en los casos 15 1111 17 F
anteriores. 16 10000 20 10
17 10001 21 11
Conversión de decimal a hexadecimal: 18 10010 22 12
1. La parte entera se calcula por
divisiones. 19 10011 23 13
2. La parte fraccionaria, realizamos 20 10100 24 14
multiplicaciones sucesivas por 16, y 21 10101 25 15
procedemos como en los casos 22 10110 26 16
anteriores.
23 10111 27 17
24 11000 30 18
Conversión de binario, octal o hexadecimal a 25 11001 31 19
decimal: 26 11010 32 1A
27 11011 33 1B
Utilizando el teorema fundamental de la
numeración (el resultado es la suma de los 28 11100 34 1C
productos de multiplicar cada dígito por la base 29 11101 35 1D
elevado a la posición que ocupa respecto a la 30 11110 36 1E
coma). 31 11111 37 1F

Tabla. Equivalencias entre los sistemas de numeración decimal, binario, octal y hexadecimal.

1
Conversión Hexadecimal – Binario

Se sustituye cada dígito hexadecimal (0, 1, 2 ……. D, E F) por su representación binaria utilizando 4 dígitos, así el 0 se representa
por es 0000, el 1 por 0001, el 2 por 0010, etc. Se utilizan 4 dígitos porque el valor más alto de este código, el 15, que se
representa con la F, necesita 4 dígitos: 1111.

Ejemplos:

 Pasar a binario: 20B(16:

2 - 0 - B

0010 0000 1011

20B(16 => 1000001011(2

 Pasar a binario: 73B,F1(16:

7 - 3 - B , F - 1

0111 0011 1011 , 1111 0001

73B,F1(16 => 11100111011 , 11110001 (2

Conversión Binario – Hexadecimal

Se agrupan los dígitos binarios de 4 en 4 a partir del punto decimal hacia la izquierda y hacia la derecha. Se sustituye cada grupo
de 4 por su valor correspondiente en hexadecimal.

Ejemplos:

 Pasar a hexadecimal: 101011011(2:

0001 - 0101 – 1011

1 5 B

101011011(2=> 15B(16

 Pasar a hexadecimal: 110101,1100101(2:

0011 - 0101 , 1100 - 1010

3 5 , C A

110101,1100101(2=>35,CA(16

2
Conversión Octal – Binario

Hacemos como en la conversión hexadecimal-binario, se sustituye cada dígito octal, por su representación binaria utilizando 3
dígitos binarios. Se utilizan 3 porque el valor más alto, el 7 necesita 3 dígitos binarios: 111.

Ejemplos:

 Pasar a binario: 527(8:

5 - 2 - 7

101 010 111

527(8 => 101010111 (2

 Pasar a binario: 712,46(8:

7 - 1 - 2 , 4 - 6

111 001 010 , 100 110

712,46(8 => 111001010,100110 (2

Conversión Binario - Octal

Se agrupan los dígitos de 3 en 3 a partir del punto decimal hacia la izquierda y hacia la derecha, sustituyendo cada grupo de 3 por
su equivalente en octal.

Ejemplos:

 Pasar a octal: 10101100 (2:

010 - 101 - 100

2 5 4

10101100(2 => 254(8

 Pasar a octal: 1110110,1100111 (2:

001 - 110 - 110 , 110 - 011 - 100

1 6 6 , 6 3 4

1110110,1100111(2=>166,634 (8

3
Conversión Hexadecimal – Octal

En esta conversión se realiza un paso intermedio, primero se pasa de hexadecimal a binario y luego de binario a octal.

Ejemplo: pasar 1AB0C,1B2(16 a octal.

1. Convertir a binario: 1AB0C,1B2(16

1 A B 0 C , 1 B 2

0001 1010 1011 0000 1100 , 0001 1011 0010

2. Convertir a octal: 11010101100001100 , 00011011001 (2

011 010 101 100 001 100 , 000 110 110 010

3 2 5 4 1 4 , 0 6 6 2

1AB0C,1B2(16 => 325414,0662(8

Conversión Octal – Hexadecimal

Se realiza como la anterior, pero en este caso primero se pasa de octal a binario y luego de binario a hexadecimal.

Ejemplo: pasar 3710,142(8 a hexadecimal.

1. Convertir a binario: 3710,142 (8

3 7 1 0 , 1 4 2

011 111 001 000 , 001 100 010

2. Convertir a hexadecimal: 11111001000,001100010 (2

111 1100 1000 , 0011 0001

7 C 8 , 3 1

3710,142(8=> 7C8,31(16

4
CONVERSIONES ENTRE SISTEMAS

Suma binaria Resta binaria Multiplicación binaria

0+0=0 0–0=0 0*0=0

0+1=1 0 – 1 = 1, acarreo se suma 1*1=0

al siguiente sumando

1+0=1 1–0=1 1*0=0

1 + 1 = 0, acarreo 1 1–1=0 1*1=1

Convertir a decimal sumando pesos en BINARIO

Pesos asociados en binario

26 25 24 23 22 21 20 , 2-1 2-2 2-3 2-4 2-5

1/2 1/4 1/8 1/16 1/32

64 32 16 8 4 2 1 , 0,25 0,25 0,125 0,0625 0,03125

Convertir a decimal sumando pesos en OCTAL

Pesos asociados en el sistema octal

86 85 84 83 82 81 80 , 8-1 8-2 8-3 8-4

, 1/8 1/64 1/512 1/4096

262144 32768 4096 512 64 8 1 , 0,125 0,015625 0,001953125 0,000244140625

Convertir a decimal sumando pesos en HEXADECIMAL

Pesos asociados en el sistema hexadecimal

166 165 164 163 162 161 160 , 16-1 16-2 16-3

, 1/16 1/256 1/4096

16777216 1048576 65536 4096 256 16 1 , 0,0625 0,00390625 0,000244140625

Vous aimerez peut-être aussi