Sie sind auf Seite 1von 5

Aplicacion de Codigos

Cdigo BCD
Dado que nosotros trabajamos con sistema decimal, y la mquinas en sistema binario es habitual este cdigo. Codifica un nmero decimal asignando a cada dgito de ste, su equivalente binario, Como el valor mximo de un dgito decimal es 9 necesitaremos 4 bits para codificar cada dgito Es un cdigo ponderado 1, 2, 4, 8,, lo que hace que coincida el cdigo de cada cifra decimal por separado con su conversin a binario puro.

Cifra decimal 0 1 2 3 4 5 6 7 8 9 Valor

Cdigo binario 0 0 0 0 0 0 0 1 0 0 1 0 0 0 1 1 0 1 0 0 0 1 0 1 0 1 1 0 0 1 1 1 1 0 0 0 1 0 0 1 8 4 2 1

Cdigo AIKEN
Es un cdigo ponderado 1,2,4,2 ; de forma que el valor del bit no esta en orden ascendente por la colocacin. Se dice que este cdigo es complemento A9, porque para obtener el complemento A9 de una cifra basta con complementar cada bit, de forma que se reduce la circuiteria a la hora de hacer la restas..

Cifra decimal 0 1 2 3 4 5 6 7 8 9 Valor

Cdigo Aiken 0 0 0 0 0 0 0 1 0 0 1 0 0 0 1 1 0 1 0 0 1 0 1 1 1 1 0 0 1 1 0 1 1 1 1 0 1 1 1 1 2 4 2 1

Cdigo exceso 3

Noe Santos

A cada nmero binario se le suma 3. La ventaja de este sistema es que es autocomplementado esto es, si complementamos todos los bits, se obtiene el complemento A9 del nmero., otra de las ventajas de este cdigo es que todos los nmeros tienen al menos un bit a 1 , esto facilita distinguir entre cero y ausencia de informacin.

Cifra decimal 0 1 2 3 4 5 6 7 8 9 Valor

Cdigo XS3 0 0 1 1 0 1 0 0 0 1 0 1 0 1 1 0 0 1 1 1 1 0 0 0 1 0 0 1 1 0 1 0 1 0 1 1 1 1 0 0 8 4 2 1

Cdigo bit de paridad


Es un cdigo cuyos dgitos no tiene peso determinado y usan un bit de cdigo en conjunto con un juego de bits de datos, que indican si en nmero total de bits es par o impar y de esta forma detectar errores de forma ms sencilla y econmica.

Decimal 0 1 2 3 4 5 6 7 8 9

0 0 0 0 0 0 0 0 1 1

BCD 0 0 0 0 0 1 0 1 0 0 1 1 1 0 0 1 0 1 1 1 0 1 1 1 0 0 0 0 0 1

Paridad par 0 1 1 0 1 0 0 1 1 0

Paridad impar 1 0 0 1 0 1 1 0 0 1

Aumentando el nmero de bits que se aaden al dato a transmitir se crean cdigos ms complejos, que no slo indican un posible error, sino que adems sealan el bit incorrecto, destacando entre ellos el cdigo Hamming.

Cdigo Johson

Noe Santos

Los bits 0 se van convirtiendo en 1 sucesivamente desde la derecha y al ser todos 1 nuevamente se van sustituyendo por ceros, de forma que este cdigo ir avanzando de la siguiente manera.

Cifra decimal 0 1 2 3 4 5 6 7

Johnson 0 0 0 0 0 0 0 1 0 0 1 1 0 1 1 1 1 1 1 1 1 1 1 0 1 1 0 0 1 0 0 0

Cdigo Gray
Existen muchas versiones del cdigo Gray, pero todas tienen una caractersticas bsica en comn, de cada nmero al siguiente slo varia un bit cada vez.

Noe Santos

Obtencin de un nmero decimal en cdigo Gray


Cada trmino Gray tiene una ponderacin de + a izquierda. Nmero Rango Peso Signo 1 6 63 + 1 5 31 0 4 15 1 3 7 +

(2 n 1) , siendo n el rango de la cifra contada de derecha


0 2 3 1 1 1 -

63-31+7-1=38 en decimal

Codificacin en GRAY de un nmero decimal.


Tenemos que buscar los diferentes pesos en cdigo Gray que sumados algebraicamente obtengamos el nmero decimal. Rango Peso 9 511 8 255 7 127 6 63 5 31 4 15 3 7 2 3 1 1

Tomaremos con signo positivo el peso Gray inmediatamente superior al buscado, a continuacin tomaremos un peso Gray negativo de forma que la suma algebraica nos d el nmero ms prximo a N por debajo de ste. N=54 63 1 0 - 15 1 +7 1 0 -1 1

= 54

Noe Santos

Cdigos alfanumricos.
Las mquinas programables utilizan para comunicarse con el mundo ezterior cdigos que agrupan letras, nmeros, signos especiales y mandos para desplazamiento, tales como impresoras.

Cdigo ASCII

Noe Santos