Documente Academic
Documente Profesional
Documente Cultură
Los códigos BCD (Binary Coded Decimal) (Decimal Codificado en Binario) son grupos
de 4 bits en el cual cada grupo de 4 bits representa a un único dígito decimal (del 0 al 9).
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 incurren con las conversiones de decimal a binario
puro y de binario puro a decimal.
Este código cuenta como un número binario normal del 0 al 9, pero del diez (1010) al
quince (1111) no son permitidos pues no existen, para estos números el equivalente de
una cifra en decimal.
Ejemplo
Convertir el decimal 35
3 = 0011
5 = 1011
Por lo tanto
35 = 0011 1011
CÓDIGO EXCESO 3
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.
Deriva su nombre de exceso 3 debido a que cada grupo de 4 bits equivale al número
BCD más 3. Para obtener el código de exceso 3 de 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. Por ejemplo, para codificar el número decimal 4 en código de
exceso 3 primero debemos sumar 3 y obtenemos 7. Luego el 7 se codifica en su
equivalente binario de 4 bits, 0111.
Para poner otro ejemplo convirtamos el número 48 en
representación en código de exceso 3:
La tabla contiene las representaciones en código BCD y de exceso 3 para los dígitos
decimales. Nótese que ambos códigos solo emplean 10 de los 16 posibles grupos de
códigos de 4 bits. Sin embargo, el código de exceso 3 no usa los mismos grupos de
código. Para el código de exceso 3, los grupos de código no válidos son: 0000, 0001,
0010, 1101, 1110 y 1111.
Bibliografía
https://www.ecured.cu/C%C3%B3digo_BCD
http://sistemasdigitales1.blogspot.com/2010/09/codigos-bcd.html
http://www.ladelec.com/teoria/electronica-digital/316-codigo-gray
https://unicrom.com/conversion-binario-gray-y-gray-binario/
https://unicrom.com/codigo-bcd-aiken-codigo-bcd-exceso-3/
https://electronicaradical.blogspot.com/2014/08/codigo-de-exceso-3.html