Documentos de Académico
Documentos de Profesional
Documentos de Cultura
CODIGOS BINARIOS
Códigos BCD
Son códigos “Binary-Coded-Decimal”. Agrupan en binario los dígitos decimales del 0 al 9. El
conjunto de datos tiene 10 elementos => se necesitan al menos 4 bits.
Con estos códigos, para representar un número decimal en binario, se transforman cada una
de las cifras que constituyen el número decimal de manera independiente, en el caso del
número 35, transformado en binario sería el resultado de transformar primero 3, seguido
del 5.
Los códigos BCD se usaban en los circuitos digitales que trabajan en aritmética decimal.
Los códigos más conocidos son:
o El NBCD (Natural BCD) que corresponde a una codificación mediante el sistema
numérico normal (pesos 8421), es decir el número decimal equivalente es el
resultado de sumar el valor de la posición de los dígitos binarios que constituyen el
código. En este código los pesos de los dígitos son las potencias sucesivas de dos, es
decir 23 (8), 22 (4), 21 (2) y 20 (1), como se puede observar de ahí viene el nombre
del código. Es decir se transcriben las cifras decimales a binario y viceversa, según
la posición que ocupan.
Ejemplo:
35 = 0011 0111. Es decir 3 (0011) y 5 (0101).
o El Exceso-3 que se corresponde con el NBCD + 3 (0 se codifica por 3 en binario, 1 por
4, etc.). Éste es un código no ponderado, para obtener la relación entre el código
decimal y este binario, se suma a cada dígito tres y después se convierte el resultado
obtenido en binario 8421.
Ejemplo
35 = 0110 1000. Es decir 3 (0110) y 5 (1000).
o Dos-entre-Cinco, se basa en que cada conjunto de cinco bits (llamado penta-bit)
debe tener únicamente dos 1, uno entre los dos primeros bits y otro en los tres
últimos, de forma que se podría detectar posibles errores cuando cada penta-bit
que no cumple esta condición.
Ejemplo
35 = 01001 01100. Es decir 3 (01001) y 5 (01100)
Cada código tienes sus propiedades específicas:
o El código NBCD puede utilizarse directamente para aritmética decimal en binario
o El código EXC-3 es un código auto complementado
o El código que 7421 tiene el menor número de 1s (menor potencia disipada)
o El código 2-of-5 tiene siempre dos 1s, luego puede servir para detectar errores
Un código binario típico de distancia unidad es el código Gray. Se forma “reflejando” los bits
y rellenado con un bit nuevo los códigos superiores a 0 y los inferiores a 1.
Este código resulta interesante en aplicaciones industriales, ya que reduce las posibilidades
de fallos por errores en el código. Se emplea codificadores de posición de un eje, obteniendo
una combinación binaria correspondiente a una posición angular, siendo esto muy utilizado
en robótica y en conversiones de magnitudes analógicas a digitales.
Se puede pasar de código binario a Gray siguiendo el número binario de derecha a izquierda:
si el siguiente bit es igual al actual se pone un 0, si no un 1. Se añade un 0 a la izquierda del
código binario.
Código alfanuméricos
Los códigos alfanuméricos codifican no sólo números sino también caracteres. Uno de los
más conocidos es el código ASCII en 7 bits.
Es el más utilizado en los ordenadores, así cuando pulsamos una tecla e el teclado, estamos
enviando al procesador un código binario.
Los símbolos A, B , # ,=, /,%, también les corresponden ciertas combinaciones binarias, a
cada uno de esta simbología codificada se le denomina carácter.
Referencias:
Manzanon, E. (2017). Extraido el 15 de Octubre del 2017, de
http://personales.unican.es/manzanom/Planantiguo/EDigitalI/Tema_I.pdf
Ordóñez, A. (2017). Pique encima de la tabla para verla mejor. Electrónica y
electricidad para estudiantes y profesionales. Extraido el 15 de Octubre del 2017, de
https://fotoelectronica.jimdo.com/libro-electronica-digital/3-c%C3%B3digos-binarios-
fundamentales/