Entradas

Posted by : Unknown jueves, 3 de noviembre de 2016


Codigos Alternativos



Codigo BCD






En sistemas de computación, Binary-Coded Decimal (BCD) o Decimal codificado en binario es un estándar para representar números decimales en el sistema binario, en donde cada dígito decimal es codificado con una secuencia de 4 bits. Con esta codificación especial de los dígitos decimales en el sistema binario, se pueden realizar operaciones aritméticas como suma, resta, multiplicación y división de números en representación decimal, sin perder en los cálculos la precisión ni tener las inexactitudes en que normalmente se incurre con las conversiones de decimal a binario puro y de binario puro a decimal. La conversión de los números decimales a BCD y viceversa es muy sencilla, pero los cálculos en BCD se llevan más tiempo y son algo más complicados que con números binarios puros.












REPRESENTACIÓN BCD


Cada dígito decimal tiene una representación binaria codificada con 4 bits:Decimal: 0 1 2 3 4 5 6 7 8 9 BCD: 0000 0001 0010 0011 0100 0101 0110 0111 1000 1001

Los números decimales, se codifican en BCD con los bits que representan sus dígitos.

Por ejemplo, la codificación en BCD del número decimal 59237 es:Decimal: 5 9 2 3 7 BCD: 0101 1001 0010 0011 0111

La representación anterior (en BCD) es diferente de la representación del mismo número decimal en binario puro:1110011101100101



click al video







Codigo Gray


El código binario reflejado o código Gray, nombrado así en honor del investigador Frank Gray, es un sistema de numeración binario en el que dos valores sucesivos difieren solamente en uno de sus dígitos.

El código Gray fue diseñado originalmente para prevenir señales ilegales (señales falsas o viciadas en la representación) de los switcheselectromecánicos, y actualmente es usado para facilitar la corrección de errores en los sistemas de comunicaciones, tales como algunos sistemas de televisión por cable y la televisión digital terrestre.


Código Gray de dos bits
00 01 11 10

Código Gray de tres bits
000
001
010
011 110
100 111
101

Código Gray de cuatro bits
0000
0001
0010
0011
0110
0100 0111 0101 1100
1010 1101 1111 1110 1011
1000
1001









CÓDIGO EXCESO 3


El código Exceso 3 se obtiene sumando “3” a cada combinación del código BCD natural. Ver la tabla inferior. El código exceso 3 es un código en donde la ponderación no existe (no hay “pesos” como en el código BCD natural y código Aiken). Al igual que el código Aiken cumple con la misma característica de simetría. Cada cifra es el complemento a 9 de la cifra simétrica en todos sus dígitos.

Ver la simetría en el código exceso 3 correspondiente a los decimales: 4 y 5, 3 y 6, 2 y 7, 1 y 8, 0 y 9. Es un código muy útil en las operaciones de resta y división.










Leave a Reply

Subscribe to Posts | Subscribe to Comments

- Copyright © Circuito logico - Blogger Templates - Powered by Blogger - Designed by Johanes Djogan -