SlideShare una empresa de Scribd logo
Conversiones de un Sistema a Otro

Las conversiones entre números de bases diferentes se efectúan por medio de
operaciones aritméticas simples. Dentro de las conversiones más utilizadas se
encuentran:

Conversión de Decimal a Binario

Para la conversión de decimal a binario se emplean dos métodos. El primero es divisiones
sucesivas y el segundo es suma de potencias de 2.

Por divisiones sucesivas

Se va dividiendo la cantidad decimal por 2, apuntando los residuos, hasta obtener un
cociente cero. El último residuo obtenido es el bit más significativo (MSB) y el primero es
el bit menos significativo (LSB).

Ejemplo

Convertir el número 15310 a binario.




Ejemplo de conversión de decimal a binario

El resultado en binario de 153 10 es 10011001, Por sumas de potencias de 2

Este método consiste en determinar el conjunto de pesos binarios cuya suma equivalga al
número decimal.

Ejemplo

Convertir el número 15310 a binario.

15310 = 27 + 24 + 23 + 20 = 128 + 16 +8 +1

15310= 100110012
El Sistema de
Numeración Octal
(base 8)

Representar un número en Sistema Binario puede ser bastante difícil de leer, así que
se creó el sistema octal.

En el Sistema de Numeración Octal (base 8), sólo se utilizan 8 cifras (0, 1, 2, 3, 4, 5, 6,
7)

Este Sistema de numeración una vez que se llega a la cuenta 7 se pasa a 10, etc.

La cuenta hecha en octal: 0, 1, 2, 3, 4, 5, 6, 7, 10, 11, 12, 13, 14, 15, 16, 17, 20, 21, .....

Se puede observar que en este sistema numérico no existen los números: 8 y 9

Para pasar del un Sistema Binario al Sistema Octal se utiliza el siguiente método:

 - Se divide el número binario en grupos de 3 empezando por la derecha. Si al final
queda un grupo de 2 o 1 dígitos, se completa el grupo de 3 con ceros (0) al lado
izquierdo.

 - Se convierte cada grupo en su equivalente en el Sistema octal y se reemplaza.

Ejemplo: Pasar 10110111 2 a octal.

               Número en binario convertido a grupos de
                                                               010    110    111
               3
               Equivalente en base 8                            2      6      7



Resultado: 101101112 = 2678




SISTEMAS DE NUMERACIÓN
Un sistema de numeración es un conjunto de símbolos y reglas que permiten representar
Datos numéricos. La norma principal en un sistema de numeración posicional es que
Un mismo símbolo tiene distinto valor según la posición que ocupe.
Sistema de numeración decimal:
El sistema de numeración que utilizamos habitualmente es el decimal, que
se compone
De diez símbolos o dígitos (0, 1, 2, 3, 4, 5, 6, 7, 8 y 9) a los que otorga un valor
dependiendo
De la posición que ocupen en la cifra: unidades, decenas, centenas, millares, etc.
El valor de cada dígito está asociado al de una potencia de base 10, número que coincide
Con la cantidad de símbolos o dígitos del sistema decimal, y un exponente igual a la
posición que ocupa el dígito menos uno, contando desde la derecha.
En este sistema el número 528, por ejemplo, significa:
5 centenas + 2 decenas + 8 unidades, es decir:
500 + 20 + 8 o, lo que es lo mismo,
5⋅102 + 2⋅101 +8⋅100 = 528
En el caso de números con decimales, la situación es análoga aunque, en este caso,
algunos exponentes de las potencias serán negativos, concretamente el de los dígitos
colocados a la derecha del separador decimal. Por ejemplo, el número 8245,97 se
calcularía como:
8 millares + 2 centenas + 4 decenas + 5 unidades + 9 décimos + 7 céntimos
8000 + 200 + 40 + 5 + 0,9 + 0,07 = 8245,97

8⋅103 + 2⋅102 +4⋅101 + 5⋅100 + 9⋅10−1 +7⋅10−2 = 8245,97



CODIGO BCD NATURAL.

Al hacerse necesario el mostrar los datos en formato decimal, se necesita tantos
elementos como dígitos tenga el dato, ejemplo las calculadoras, donde la visualización de
los datos se realiza mediante visualizadores display de siete segmentos.

En estas aplicaciones aquellos códigos que hacen que se representen cada uno de estos
dígitos decimales, se denominan códigos BCD, significando decimal codificado en binario
(Binary Coded Decimal).

Entre estos códigos, el de más interés práctico, encontramos e l BCD natural, que basa
en representar cada dígito decimal a su correspondiente binario natural. Cada dígito
corresponde a un grupo de 4 bits.

Se requiere que los datos de entrada decimales, sean convertidos internamente a BCD.
Para obtener los datos se requiere una conversión inversa. (Pasar de BCD a decimal)

Para realizar esto se requieren unos circuitos integrados (CI) codificadores y
decodificadores que junto con los display, permiten operar en el sistema decimal, aunque
el aparato lo haga internamente en binario.

El código BCD es un código ponderado; a cada bit le corresponde un valor (peso) de
acuerdo con la posición que ocupa, igual que el binario natural. Los pesos son: 8-4-2-1.

La representación del 1 al 9 corresponde con el binario natural, pero a partir del número
decimal 10, se precisan dos grupos de 4 bits por dígito.
Ejemplo: el número 13.

                                        0001 0011



                                            1       3



Para codificar un número decimal de N dígitos se requieren N grupos de 4 bits.



                                        Ejemplo: 2001



       2 = 0010             0010 0000 0000 0001

       0 = 0000               2         0       0        1

       0 = 0000

       1 = 0001



                                  Tabla de códigos BCD



                           Decimal                  Código BCD



                                    0                   0000

                                    1                   0001

                                    2                   0010

                                    3                   0011

                                    4                   0100

                                    5                   0101

                                    6                   0110
7             0111

                                     8             1000

                                     9             1001

                                     10            0001 0000

                                     11            0001 0001

                                     12            0001 0010

                                     13            0001 0011

                                     14            0001 0100

                                     15            0001 0101




Los números decimales se convierten a binario BCD mediante circuitos codificadores y
mediante decodificadores y unidades de visualización (display) se hace la representación
decimal de códigos BCD.

El código BCD natural es el normalmente utilizado cuando tiene que haber representación
numérica; es el ejemplo de calculadoras, instrumental, sistemas de control industrial etc...



CODIGO EXCESO 3.



Es un código BCD no ponderado, cada combinación se obtiene sumando el valor 3 a
cada combinación binaria BCD natural.



       Correspondiente entre decimal, BCD natural y BCD exceso 3:



                      Decimal        BCD natural BCD exceso 3



                          0               0000          0011

                          1               0001          0100
2               0010          0101

                          3               0011          0110

                          4               0100          0111

                          5               0101          1000

                          6               0110          1001

                          7               0111          1010

                          8               1000          1011

                          9               1001          1100



Cada número BCD exceso a 3 es igual a su correspondencia BCD natural más 3, resulta
interesante de cara a las unidades aritméticas, especialmente en cuanto a las
operaciones de suma.



       Ejemplo.       Binario natural:      576 = 1001000000



                      BCD Natural: 576 = 0101 0111 0110



                              BCD Exceso a 3: 576 = 1000 1010 1001




CÓDIGO GRAY


Es un código sin pesos y no aritmético; es decir no existen pesos específicos asignados
 a las posiciones de los bits. La característica más importante del código gray es que solo
varía un bit de un código al siguiente. Esta propiedad es importante en muchas
aplicaciones, tales como los codificadores de eje de posición, en los que la susceptibilidad
 de error aumenta con el número de cambios de bit entre números adyacentes dentro de
una secuencia. La siguiente tabla presenta el código gray de cuatro bits para los
números decimales de 0 a 15. Como referencia se muestran también en la tabla los
números binarios. Como en los números binarios, el código gray puede tener cualquier
número de bits. Observe que, en este código, solo se cambia un bit entre los sucesivos
números. Por ejemplo, para pasar del decimal 3 al 4, el código gray lo hace de 0010 a
0110, mientras que el código binario lo hace de 0011 a 0100, cambiando tres bits. En el
código gray, el único bit que cambia es el tercer bit de la derecha y los restantes
permanecen igual.




Decimal     Binario   Gray
0           0000      0000


1           0001      0001


2           0010      0011


3           0011      0010


4           0100      0110


5           0101      0111


6           0110      0101


7           0111      0100




Método de paridad para detección de errores


En algunos sistemas se emplean un bit de paridad para la detección de errores de bit.
Cualquier cantidad de bit contiene un número par o impar de 1's.

Un bit de paridad par hace el total de dígitos 1's sea par y un bit de paridad impar hace
que el número total de 1's en el grupo sea impar.
Se puede decir que un sistema puede funcionar con paridad par o impar, pero no con
ambas. Por ejemplo, si un sistema trabaja con paridad par, una verificación que se realiza
en cada grupo de bits recibidos tiene asegurar que el número total de 1's de ese grupo
sea par. Si existe un número impar de 1's se ha producido error.

paridad par______________Paridad impar


P_______BCD_____________P________BCD

0______0000 ____________1______0000
1______0001 ____________0______0001
1______0010 ____________0______0010
0______0011 ____________1______0011
1______0100 ____________0______0100
0______0101 ____________1______0101
0______0110 ____________1______0110
1______0111 ____________0______0111
1______1000 ____________0______1000
0______1001 ____________1______1001

El bit de paridad se puede agregar al inicio o final del código, depende del diseño del
sistema. El número total de 1’s, incluyendo el bit de paridad, siempre es par para paridad
par y siempre es impar para paridad impar.

Detección de un error. Un bit de paridad facilita la detección de un único error de bit, pero
no detecta dos errores ben un grupo. Por ejemplo Se desea trasmitir el código bcd 1001
.El código total transmitido incluyendo el bit de paridad par es
01001

Considere un error en cuarto bit
00001

Cuando se recibe este código, la circuitería de verificación de paridad determina que solo
existe un 1 (impar), cuando debería ser un número par de 1's. Ya que el código recibido
no es un número par de 1’s, se detecta un error.
Circuitos 1

Más contenido relacionado

DOCX
Codigos digitales
PDF
Sistema binario
PPT
Binario
PDF
Clase Sistemas Numéricos
PDF
Aritmetica puntoflotante
PPSX
Sistemas numéricos
PPTX
Mantenimiento hardware
PDF
Tema 2 sistemas de numeración operaciones y códigos
Codigos digitales
Sistema binario
Binario
Clase Sistemas Numéricos
Aritmetica puntoflotante
Sistemas numéricos
Mantenimiento hardware
Tema 2 sistemas de numeración operaciones y códigos

La actualidad más candente (14)

PPT
Representacion Interna De La Informacion
PDF
2. Operaciones Binarias
DOCX
Codigo Binario
DOCX
Cómo se escribe un número en el estándar ieee 754
PPTX
Sistemas Numericos y conversiones(Powerpoint aplicaciones m. 1)
PPT
PPT
Representacion Interna De La Informacion
PDF
Logica computacional
DOC
04 capitulo ii_sistema_de_numeracion_y_codigos
PPTX
INTRODUCCION A LOS SISTEMAS DIGITALES
DOC
Conversión de un numero decimal a binario
PPTX
Sistemas de numeracion
PDF
sistemas digitales
Representacion Interna De La Informacion
2. Operaciones Binarias
Codigo Binario
Cómo se escribe un número en el estándar ieee 754
Sistemas Numericos y conversiones(Powerpoint aplicaciones m. 1)
Representacion Interna De La Informacion
Logica computacional
04 capitulo ii_sistema_de_numeracion_y_codigos
INTRODUCCION A LOS SISTEMAS DIGITALES
Conversión de un numero decimal a binario
Sistemas de numeracion
sistemas digitales
Publicidad

Destacado (11)

PDF
Contratto Distituto 0809
DOC
Solemne i contabilidad_lista
PDF
I social games su facebook
PDF
Balze di verghereto, febbraio 2012
PDF
Presentacion #ProyectoCongo
PDF
Ostetrica 5a Lezione
PDF
Reglamento codigo_etica
PPT
Storia della prospettiva
PPT
Ricerca bibliografica
PPT
Seminario sulla biblioteca digitale.
Contratto Distituto 0809
Solemne i contabilidad_lista
I social games su facebook
Balze di verghereto, febbraio 2012
Presentacion #ProyectoCongo
Ostetrica 5a Lezione
Reglamento codigo_etica
Storia della prospettiva
Ricerca bibliografica
Seminario sulla biblioteca digitale.
Publicidad

Similar a Circuitos 1 (20)

PPTX
Mantenimiento hardware
DOCX
Sistema Binario
DOCX
Sistemas numéricos & Algebra de Boole
PPTX
Organizacion del Computador - Tema 1.2 SistemaNumeracion (1).pptx
DOC
GUIA DIDACTICA CIRC DIGITALES-Sistemas de Numeracion.doc
PPT
Representacion de-la-informacion-decimal-binario-hexadecimal-octal
PDF
Codigo binario
DOCX
Guia taller no. 2 unidades de medida y prefijos
DOCX
Guia taller no. 2 unidades de medida y prefijos
DOCX
Guia taller no. 2 unidades de medida y prefijos
PPTX
Sistema Binario
PPT
Informatica 2060 -_unidad_iv_-_sistemas_numericos
PPTX
Taller nº 4
PPTX
Taller nº 4
PPT
Sistema de numeración
PPT
Sistema de numeración
PPT
Sistema de numeración
PPT
Sistema de numeración
PPT
Sistema de numeración
PPT
Sistema de numeración
Mantenimiento hardware
Sistema Binario
Sistemas numéricos & Algebra de Boole
Organizacion del Computador - Tema 1.2 SistemaNumeracion (1).pptx
GUIA DIDACTICA CIRC DIGITALES-Sistemas de Numeracion.doc
Representacion de-la-informacion-decimal-binario-hexadecimal-octal
Codigo binario
Guia taller no. 2 unidades de medida y prefijos
Guia taller no. 2 unidades de medida y prefijos
Guia taller no. 2 unidades de medida y prefijos
Sistema Binario
Informatica 2060 -_unidad_iv_-_sistemas_numericos
Taller nº 4
Taller nº 4
Sistema de numeración
Sistema de numeración
Sistema de numeración
Sistema de numeración
Sistema de numeración
Sistema de numeración

Más de yersonedilson (9)

PDF
Compuertas logicas
DOCX
Compuertas logicas
PDF
Circuitos 1
PDF
Original ciruictos 1
PDF
Original circuitos 1
PDF
Original circuitos 1
PDF
Serie de fourier
PDF
Serie de fourier
PDF
Serie de fourier
Compuertas logicas
Compuertas logicas
Circuitos 1
Original ciruictos 1
Original circuitos 1
Original circuitos 1
Serie de fourier
Serie de fourier
Serie de fourier

Circuitos 1

  • 1. Conversiones de un Sistema a Otro Las conversiones entre números de bases diferentes se efectúan por medio de operaciones aritméticas simples. Dentro de las conversiones más utilizadas se encuentran: Conversión de Decimal a Binario Para la conversión de decimal a binario se emplean dos métodos. El primero es divisiones sucesivas y el segundo es suma de potencias de 2. Por divisiones sucesivas Se va dividiendo la cantidad decimal por 2, apuntando los residuos, hasta obtener un cociente cero. El último residuo obtenido es el bit más significativo (MSB) y el primero es el bit menos significativo (LSB). Ejemplo Convertir el número 15310 a binario. Ejemplo de conversión de decimal a binario El resultado en binario de 153 10 es 10011001, Por sumas de potencias de 2 Este método consiste en determinar el conjunto de pesos binarios cuya suma equivalga al número decimal. Ejemplo Convertir el número 15310 a binario. 15310 = 27 + 24 + 23 + 20 = 128 + 16 +8 +1 15310= 100110012
  • 2. El Sistema de Numeración Octal (base 8) Representar un número en Sistema Binario puede ser bastante difícil de leer, así que se creó el sistema octal. En el Sistema de Numeración Octal (base 8), sólo se utilizan 8 cifras (0, 1, 2, 3, 4, 5, 6, 7) Este Sistema de numeración una vez que se llega a la cuenta 7 se pasa a 10, etc. La cuenta hecha en octal: 0, 1, 2, 3, 4, 5, 6, 7, 10, 11, 12, 13, 14, 15, 16, 17, 20, 21, ..... Se puede observar que en este sistema numérico no existen los números: 8 y 9 Para pasar del un Sistema Binario al Sistema Octal se utiliza el siguiente método: - Se divide el número binario en grupos de 3 empezando por la derecha. Si al final queda un grupo de 2 o 1 dígitos, se completa el grupo de 3 con ceros (0) al lado izquierdo. - Se convierte cada grupo en su equivalente en el Sistema octal y se reemplaza. Ejemplo: Pasar 10110111 2 a octal. Número en binario convertido a grupos de 010 110 111 3 Equivalente en base 8 2 6 7 Resultado: 101101112 = 2678 SISTEMAS DE NUMERACIÓN Un sistema de numeración es un conjunto de símbolos y reglas que permiten representar Datos numéricos. La norma principal en un sistema de numeración posicional es que Un mismo símbolo tiene distinto valor según la posición que ocupe. Sistema de numeración decimal: El sistema de numeración que utilizamos habitualmente es el decimal, que se compone De diez símbolos o dígitos (0, 1, 2, 3, 4, 5, 6, 7, 8 y 9) a los que otorga un valor dependiendo
  • 3. De la posición que ocupen en la cifra: unidades, decenas, centenas, millares, etc. El valor de cada dígito está asociado al de una potencia de base 10, número que coincide Con la cantidad de símbolos o dígitos del sistema decimal, y un exponente igual a la posición que ocupa el dígito menos uno, contando desde la derecha. En este sistema el número 528, por ejemplo, significa: 5 centenas + 2 decenas + 8 unidades, es decir: 500 + 20 + 8 o, lo que es lo mismo, 5⋅102 + 2⋅101 +8⋅100 = 528 En el caso de números con decimales, la situación es análoga aunque, en este caso, algunos exponentes de las potencias serán negativos, concretamente el de los dígitos colocados a la derecha del separador decimal. Por ejemplo, el número 8245,97 se calcularía como: 8 millares + 2 centenas + 4 decenas + 5 unidades + 9 décimos + 7 céntimos 8000 + 200 + 40 + 5 + 0,9 + 0,07 = 8245,97 8⋅103 + 2⋅102 +4⋅101 + 5⋅100 + 9⋅10−1 +7⋅10−2 = 8245,97 CODIGO BCD NATURAL. Al hacerse necesario el mostrar los datos en formato decimal, se necesita tantos elementos como dígitos tenga el dato, ejemplo las calculadoras, donde la visualización de los datos se realiza mediante visualizadores display de siete segmentos. En estas aplicaciones aquellos códigos que hacen que se representen cada uno de estos dígitos decimales, se denominan códigos BCD, significando decimal codificado en binario (Binary Coded Decimal). Entre estos códigos, el de más interés práctico, encontramos e l BCD natural, que basa en representar cada dígito decimal a su correspondiente binario natural. Cada dígito corresponde a un grupo de 4 bits. Se requiere que los datos de entrada decimales, sean convertidos internamente a BCD. Para obtener los datos se requiere una conversión inversa. (Pasar de BCD a decimal) Para realizar esto se requieren unos circuitos integrados (CI) codificadores y decodificadores que junto con los display, permiten operar en el sistema decimal, aunque el aparato lo haga internamente en binario. El código BCD es un código ponderado; a cada bit le corresponde un valor (peso) de acuerdo con la posición que ocupa, igual que el binario natural. Los pesos son: 8-4-2-1. La representación del 1 al 9 corresponde con el binario natural, pero a partir del número decimal 10, se precisan dos grupos de 4 bits por dígito.
  • 4. Ejemplo: el número 13. 0001 0011 1 3 Para codificar un número decimal de N dígitos se requieren N grupos de 4 bits. Ejemplo: 2001 2 = 0010 0010 0000 0000 0001 0 = 0000 2 0 0 1 0 = 0000 1 = 0001 Tabla de códigos BCD Decimal Código BCD 0 0000 1 0001 2 0010 3 0011 4 0100 5 0101 6 0110
  • 5. 7 0111 8 1000 9 1001 10 0001 0000 11 0001 0001 12 0001 0010 13 0001 0011 14 0001 0100 15 0001 0101 Los números decimales se convierten a binario BCD mediante circuitos codificadores y mediante decodificadores y unidades de visualización (display) se hace la representación decimal de códigos BCD. El código BCD natural es el normalmente utilizado cuando tiene que haber representación numérica; es el ejemplo de calculadoras, instrumental, sistemas de control industrial etc... CODIGO EXCESO 3. Es un código BCD no ponderado, cada combinación se obtiene sumando el valor 3 a cada combinación binaria BCD natural. Correspondiente entre decimal, BCD natural y BCD exceso 3: Decimal BCD natural BCD exceso 3 0 0000 0011 1 0001 0100
  • 6. 2 0010 0101 3 0011 0110 4 0100 0111 5 0101 1000 6 0110 1001 7 0111 1010 8 1000 1011 9 1001 1100 Cada número BCD exceso a 3 es igual a su correspondencia BCD natural más 3, resulta interesante de cara a las unidades aritméticas, especialmente en cuanto a las operaciones de suma. Ejemplo. Binario natural: 576 = 1001000000 BCD Natural: 576 = 0101 0111 0110 BCD Exceso a 3: 576 = 1000 1010 1001 CÓDIGO GRAY Es un código sin pesos y no aritmético; es decir no existen pesos específicos asignados a las posiciones de los bits. La característica más importante del código gray es que solo varía un bit de un código al siguiente. Esta propiedad es importante en muchas aplicaciones, tales como los codificadores de eje de posición, en los que la susceptibilidad de error aumenta con el número de cambios de bit entre números adyacentes dentro de una secuencia. La siguiente tabla presenta el código gray de cuatro bits para los números decimales de 0 a 15. Como referencia se muestran también en la tabla los números binarios. Como en los números binarios, el código gray puede tener cualquier número de bits. Observe que, en este código, solo se cambia un bit entre los sucesivos
  • 7. números. Por ejemplo, para pasar del decimal 3 al 4, el código gray lo hace de 0010 a 0110, mientras que el código binario lo hace de 0011 a 0100, cambiando tres bits. En el código gray, el único bit que cambia es el tercer bit de la derecha y los restantes permanecen igual. Decimal Binario Gray 0 0000 0000 1 0001 0001 2 0010 0011 3 0011 0010 4 0100 0110 5 0101 0111 6 0110 0101 7 0111 0100 Método de paridad para detección de errores En algunos sistemas se emplean un bit de paridad para la detección de errores de bit. Cualquier cantidad de bit contiene un número par o impar de 1's. Un bit de paridad par hace el total de dígitos 1's sea par y un bit de paridad impar hace que el número total de 1's en el grupo sea impar.
  • 8. Se puede decir que un sistema puede funcionar con paridad par o impar, pero no con ambas. Por ejemplo, si un sistema trabaja con paridad par, una verificación que se realiza en cada grupo de bits recibidos tiene asegurar que el número total de 1's de ese grupo sea par. Si existe un número impar de 1's se ha producido error. paridad par______________Paridad impar P_______BCD_____________P________BCD 0______0000 ____________1______0000 1______0001 ____________0______0001 1______0010 ____________0______0010 0______0011 ____________1______0011 1______0100 ____________0______0100 0______0101 ____________1______0101 0______0110 ____________1______0110 1______0111 ____________0______0111 1______1000 ____________0______1000 0______1001 ____________1______1001 El bit de paridad se puede agregar al inicio o final del código, depende del diseño del sistema. El número total de 1’s, incluyendo el bit de paridad, siempre es par para paridad par y siempre es impar para paridad impar. Detección de un error. Un bit de paridad facilita la detección de un único error de bit, pero no detecta dos errores ben un grupo. Por ejemplo Se desea trasmitir el código bcd 1001 .El código total transmitido incluyendo el bit de paridad par es 01001 Considere un error en cuarto bit 00001 Cuando se recibe este código, la circuitería de verificación de paridad determina que solo existe un 1 (impar), cuando debería ser un número par de 1's. Ya que el código recibido no es un número par de 1’s, se detecta un error.