Sunteți pe pagina 1din 6

Título: Códigos Binarios

¿Qué es codificar?
Se le llama codificación a la acción que implique la asignación de un valor de símbolos o
caracteres a un determinado mensaje verbal o no verbal con el propósito de transmitirlo a
otros individuos o entidades que compartan el código.

Ejemplos:
 Codificación del mensaje en Lenguaje Morse

 Codificación del lenguaje en señales manuales (por ejemplo codificar el mensaje "¡silencio!" al
poner el dedo índice verticalmente delante de la boca

Códigos binarios numéricos

 Código BCD (Decimal codificado en Binario)


Para poder compartir información, que está en formato digital, es común utilizar las
representaciones binaria y hexadecimal. Hay otros métodos de representar
información y una de ellas es el código BCD. Con ayuda de la codificación BCD es
más fácil ver la relación que hay entre un número decimal (base 10) y el número
correspondiente en binario (base 2)

El código BCD utiliza 4 dígitos binarios para representar un dígito decimal (0 al 9).
Cuando se hace conversión de binario a decimal típica no hay una directa relación
entre el dígito decimal y el dígito binario.

Ejemplo 1:

 Código Gray

El código Gray es un tipo especial de código binario que no es ponderado


(los dígitos que componen el código no tienen un peso asignado). Su
característica es que entre una combinación de dígitos y la siguiente, sea ésta
anterior o posterior, sólo hay una diferencia de un dígito.

Por eso también se le llama Código progresivo. Esta progresión sucede


también entre la última y la primera combinación. Por eso se le llama también
código cíclico.
 Código Exceso 3

El código de exceso 3 se relaciona con el BCD (Ver entrada Código BCD (Código
decimal codificado en binario) y algunas veces se utiliza en lugar de éste debido a que
posee ventajas en ciertas operaciones aritméticas. Deriva su nombre de exceso 3
debido a que cada grupo de 4 bits equivale al número BCD 8421 mas 3.

El código de exceso 3 para un numero decimal se efectúa de la misma forma que el


BCD, excepto que se suma el número 3 a cada dígito decimal antes de codificarlo
en binario.

Códigos binarios alfa numéricos

código ascii
Fue creado en 1963 por el comité Estadounidense de Estándares o “ASA”, este
organismo cambio su nombre en 1969 por “instituto Estadounidense de Estándares
nacionales” o “ANSI” como se le conoce actualmente.

Este código nació a partir de redondear y expandir el conjunto de símbolos y


caracteres ya utilizados por ese entonces en la telegrafía por la compañía Bell.
En un primer momento solo incluia las letras matusculas, pero en 1967 se agregaron
las letras minúsculas y algunos caracteres de control, formando asi lo que se conoce
como US-ACSII es decir los codigos de 0 al 127. Asi con este conjunto de solo 128
caracteres fue publicado en 1967 como estándar conteniendo todos lo necesario
para escribir en idioma ingles.

En 1981, la empresa IBM desarrolló una extensión de 8 bits del código ASCII,
llamada "pagina de código 437", en esta versión se reemplazaron algunos
caracteres de control obsoletos, por caracteres gráficos. Además se incorporaron
128 caracteres nuevos, con símbolos, signos, gráficos adicionales y letras latinas,
necesarias para la escrituras de textos en otros idiomas, como por ejemplo el
español. Así fue como se agregaron los caracteres que van del ASCII 128 al 255.

Codigos binarios de error

Códigos detectores y correctores de error

En la transmisión y en el almacenamiento de las palabras binarias pueden


producirse errores que modifiquen el valor booleano de uno o de varios bits. La
palabra o palabras correspondientes expresarán una información errónea.

Un código es capaz de detectar errores, es decir, de discriminar palabras con


información errónea, cuando la modificación de uno o varios bits de una palabra del
código da lugar a una palabra binaria que no pertenece al mismo.
El concepto de distancia permite analizar y generalizar la forma de operar de los
códigos detectores de error. La distancia de Hamming entre dos palabras binarias
de la misma longitud es el número de dígitos en que dichas palabras se diferencian.
Se dice que un código es de distinta mínima D cuando dos palabras del mismo
difieren, al menos, en el valor de D de sus bits. Tal código es capaz de detectar
cualquier error que afecte a D-1 dígitos o menos, ya que la modificación en una
palabra del código de un número de bits inferior a D da lugar a una palabra que no
pertenece al código. Para detectar la modificación o error que afecte a n bits se
requiere un código cuya distancia mínima sea n+1 o superior.

código paridad

La paridad es un código de distancia par las palabras permisibles distan entre sí un


número par de dígitos. Cualquier modificación que afecte a un número impar de bits
da lugar a una palabra no permitida y, por tanto, reconocida como errónea; en
cambio, la paridad no permite detectar error cuando el número de bits afectados es
par. Hamming desarrolló métodos sistemáticos, basados en la misma idea que la
paridad, para construir códigos de distancia mínima 3 y 4, con la particularidad de
que dichos códigos permiten corregir el error cuando éste afecta a un solo bit.

código CRC

La verificación por redundancia cíclica1 (CRC) es un código de detección de errores


usado frecuentemente en redes digitales y en dispositivos de almacenamiento para
detectar cambios accidentales en los datos.1 Los bloques de datos ingresados en
estos sistemas contiene un valor de verificación adjunto, basado en el residuo de
una división de polinomios; el cálculo es repetido, y la acción de corrección puede
tomarse en contra de los datos presuntamente corruptos en caso de que el valor de
verificación no concuerde. Este código es un tipo de función que recibe un flujo de
datos de cualquier longitud como entrada y devuelve un valor de longitud fija
como salida. El término suele ser usado para designar tanto a la función como a su
resultado. Pueden ser usadas como suma de verificación para detectar la alteración
de datos durante su transmisión o almacenamiento. Las CRC son populares porque
su implementación en hardware binario es simple, son fáciles de analizar
matemáticamente y son particularmente efectivas para detectar errores ocasionados
por ruido en los canales de transmisión. La CRC fue inventado y propuesta por W.
Wesley Peterson en un artículo publicado en 1961.

Titulo: complemento en base “r” y “r-1”


Origen de los negativos
Un número negativo es cualquier número cuyo valor es menor que cero y, por tanto, que los
demás números positivos, como 7, 49/22 o π. Se utilizan para representar pérdidas, deudas,
disminuciones o decrecimientos, entre otras cosas. Los números negativos son una
generalización útil de los números positivos, cuando una magnitud o cantidad puede variar
incrementalmente por encima o por debajo de un punto de referencia, usualmente
representado por el cero.