Académique Documents
Professionnel Documents
Culture Documents
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:
2 - 0 - B
7 - 3 - B , F - 1
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:
1 5 B
101011011(2=> 15B(16
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:
5 - 2 - 7
7 - 1 - 2 , 4 - 6
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:
2 5 4
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.
1 A B 0 C , 1 B 2
011 010 101 100 001 100 , 000 110 110 010
3 2 5 4 1 4 , 0 6 6 2
Se realiza como la anterior, pero en este caso primero se pasa de octal a binario y luego de binario a hexadecimal.
3 7 1 0 , 1 4 2
7 C 8 , 3 1
3710,142(8=> 7C8,31(16
4
CONVERSIONES ENTRE SISTEMAS
al siguiente sumando
166 165 164 163 162 161 160 , 16-1 16-2 16-3