Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                

Codigos Binarios

Descargar como pptx, pdf o txt
Descargar como pptx, pdf o txt
Está en la página 1de 12

CODIGOS BINARIOS

CODIGO DECIMAL BINARIO


(BCD)
El código decimal binario (BCD, Binary Coded Decimal) es una forma de
expresar cada uno de los dígitos decimales con un código binario.
Puesto que en el sistema BCD sólo existen diez grupos de código, es muy
fácil convertir entre decimal y BCD. Como nosotros leemos y escribimos
en decimal, el código BCD proporciona una excelente interfaz para los
sistemas binarios. Ejemplos de estas interfaces son las entradas por
teclado y las salidas digitales.
CODIGO DECIMAL BINARIO
(BCD)
CODIGO DECIMAL BINARIO
(BCD)
CODIGO GRAY
El 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 sólo 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.
CODIGO GRAY
La conversión de código binario a código Gray resulta útil. Las siguientes
reglas explican cómo convertir un número binario en un número en
código Gray:
1. El bit más significativo (el que está más a la izquierda, MSB) en el
código Gray es el mismo que el correspondiente MSB del número
binario.
2. Yendo de izquierda a derecha, sumar cada par adyacente de los bits
en código binario para obtener el siguiente bit en código Gray. Los
acarreos deben descartarse.
Por ejemplo, la conversión del número binario 10110 a código Gray se
hace del siguiente modo:
CODIGO GRAY
CODIGO GRAY
Para convertir de código Gray a binario, se utiliza un método similar,
pero con algunas diferencias. Se aplican las siguientes reglas:
1. El bit más significativo (bit más a la izquierda) en el código binario es
el mismo que el correspondiente bit en código Gray.
2. A cada bit del código binario generado se le suma el bit en código
Gray de la siguiente posición adyacente. Los acarreos se descartan.
Por ejemplo, la conversión del número en código Gray 11011 a binario
es como sigue:
CODIGO GRAY
Método de paridad para la detección de
errores
Muchos sistemas emplean un bit de paridad como medio para la
detección de errores de bit. Cualquier grupo de bits contiene un número
par o impar de 1s. Un bit de paridad se añade al grupo de bits para
hacer que el número total de 1s en el grupo sea siempre par o siempre
impar. Un bit de paridad par hace que el número total de 1s sea par, y
un bit de paridad impar hace que el número total de 1s del grupo sea
impar.
Un determinado sistema puede funcionar con paridad par o impar, pero
no con ambas. Por ejemplo, si un sistema trabaja con paridad par, una
comprobación que se realice en cada grupo de bits recibidos tiene que
asegurar que el número total de 1s en ese grupo es par. Si hay un
número impar de 1s, quiere decir que se ha producido un error.
Método de paridad para la detección de
errores
Método de paridad para la detección de
errores
Detección de un error. Un bit de paridad facilita la detección de un
único error de bit (o de cualquier número impar de errores, lo cual es
muy improbable), pero no puede detectar dos errores dentro de un
grupo. Por ejemplo, supongamos que deseamos transmitir el código
BCD 0101 (el método de paridad puede usarse con cualquier número de
bits, ahora usamos cuatro con propósitos de ilustración). El código total
transmitido incluyendo el bit de paridad par es:

También podría gustarte