Conversion de Sistemas de Numeracion
Conversion de Sistemas de Numeracion
Conversion de Sistemas de Numeracion
FCFAFebrero2012
CONVERSIONES DE UN SISTEMA A OTRO
Para la realizacin de conversiones entre nmeros de bases diferentes se efectan operaciones aritmticas simples. Entre estas se
encuentran las siguientes:
1. Conversin de Decimal a Binario
En esta conversin se emplean dos mtodos convencionales: El primero es divisiones sucesivas y el segundo es suma de potencias
de dos. Aqu usaremos el primero, divisiones sucesivas.
Por divisiones sucesivas
Este mtodo consiste en ir dividiendo la cantidad decimal por 2, apuntando los residuos, hasta obtener un cociente cero. El ltimo
residuo obtenido es el bit ms significativo (MSB) y el primero es el bit menos significativo (LSB).
Ejemplo: Convertir el nmero 15310 a binario.
ConversindeFraccionesDecimalesaBinario
En ste caso cuando tenemos un numero decimal con fracciones decimales, y lo deseamos convertir a binario se emplean el
mtodo de multiplicaciones sucesivas.
La conversin de nmeros decimales fraccionarios a binario se realiza con multiplicaciones sucesivas por 2. El nmero decimal se
multiplica por 2, de ste se extrae su parte entera, el cual va a ser el MSB (bit mas significativo) y su parte fraccional se emplea
para la siguiente multiplicacin y seguimos sucesivamente hasta que la parte fraccional se vuelva cero o se tenga un error
considerable de un error considerable. El ltimo residuo o parte entera va a constituir el LSB(bit menos significativo).
Ejemplo: Convertir el nmero 0,87510 , 0,12510 y 0,78210 a binario.
0,875 0,875x2 = 1,75
0,75x2
= 1,50
0,25x2
= 0,50
0,564x2 = 1,128
0,50x2
= 1,00
0,50x2
= 1,00
0,128x2 = 0,256
0,00x2
= 0,00
0,00x2
= 0,00
0,256x2 = 0,512
0,512x2 = 1,024
0,024x2 = 0,048
(500)10 =
(251) 10 =
(0.198) 10 =
(251.198) 10 =
Prof.LuisG.PeaC.
Adaptadode:http://www.virtual.unal.edu.co/cursos/ingenieria/2000477/lecciones/010201.htm
Informtica1Sistemasnumricos:decimal,binario,octalyhexadecimal
FCFAFebrero2012
En la conversin de una magnitud decimal a hexadecimal se realizan divisiones sucesivas por 16 hasta obtener un cociente de
cero. Los residuos forman el nmero hexadecimal equivalente, siendo el ltimo residuo el dgito ms significativo y el primero el
menos significativo.
Ejemplo
Convertir el nmero 186910 a hexadecimal.
1869 1869 16 = 166 (166x16 = 1856, 1869 1856=13) Resto =13
13
Por lo tanto la conversin seria: 7, 4 y 13. Como es hexadecimal, se lleva el 13 a su equivalente en ese sistema 13=D
El resultado en hexadecimal de 186910 es 74D16.
Por lo tanto la conversin es: 1, 14, 2, 4 y 11. Como es hexadecimal, se lleva el 11 y 14 a su equivalente 11=B y 14 = E
El resultado en hexadecimal de 12346710 es 1E24B16.
Ejercicios 2: Resolver las siguientes conversiones 6e decimal a hexadecimal:
(100)10 =
(30)10
(500)10 =
(251) 10 =
(0.198) 10 =
(251.198) 10 =
Prof.LuisG.PeaC.
Adaptadode:http://www.virtual.unal.edu.co/cursos/ingenieria/2000477/lecciones/010201.htm
Informtica1Sistemasnumricos:decimal,binario,octalyhexadecimal
FCFAFebrero2012
(500)10 =
(251) 10 =
(0.198) 10 =
(251.198) 10 =
Ejemplo
Convertir el nmero 10011101010 a hexadecimal.
100 1110 1010 (Se agrega un cero a la izquierda para completar los cuatro bits, esto es
24=16 de cada grupo de cuatros)
0100 1110 1010
410
1410 = E16
1010 = A16
= 416
(10011101010)2 = (4EA)16
Prof.LuisG.PeaC.
Adaptadode:http://www.virtual.unal.edu.co/cursos/ingenieria/2000477/lecciones/010201.htm
Informtica1Sistemasnumricos:decimal,binario,octalyhexadecimal
FCFAFebrero2012
110
= 18
210
= 28
510
= 58
(01010101)2 = (125)8
Prof.LuisG.PeaC.
Adaptadode:http://www.virtual.unal.edu.co/cursos/ingenieria/2000477/lecciones/010201.htm
Informtica1Sistemasnumricos:decimal,binario,octalyhexadecimal
FCFAFebrero2012
Conversin de Hexadecimal a Binario
La conversin de hexadecimal a binario se facilita porque cada dgito hexadecimal se convierte directamente en 4 dgitos binarios
equivalentes, en caso contrario de lleva su equivalente de decimal a binario, y esto es dividiendo entre 2.
Ejemplo
Convertir el nmero 1F0C16 a binario.
1 = 0001
F = 1111
0 = 0000
C = 1100
1F0C16 = 1 1111 0000 11002
1F0C16 = 11111000011002
Prof.LuisG.PeaC.
Adaptadode:http://www.virtual.unal.edu.co/cursos/ingenieria/2000477/lecciones/010201.htm
Informtica1Sistemasnumricos:decimal,binario,octalyhexadecimal
FCFAFebrero2012
Ejercicios Propuestos:
Dada la siguiente tabla resuelta de conversin de nmeros entre los sistemas: decimal, binario, octal y hexadecimal,
verificar los resultados entre los distintos sistemas, para ello elabore de forma manual cada conversin con la
finalidad de verificar el resultado.
Nmerosrepresentadosentreloscuatrosistemas
Decimal Octal Hexadecimal
Binario
124
174
7C
1111100
500
764
1F4
111110100
256
400
100
100000000
400
620
190
110010000
158
236
9E
10011110
179
263
B3
10110011
450
702
1C2
111000010
123
173
7B
1111011
79
117
4F
1001111
91
133
5B
1011011
378
572
17A
101111010
90
132
5A
1011010
398
616
18E
110001110
432
660
1B0
110110000
420
644
1A4
110100100
Prof.LuisG.PeaC.
Adaptadode:http://www.virtual.unal.edu.co/cursos/ingenieria/2000477/lecciones/010201.htm