Codigo Binario
Objetivo:
•Conocer diferentes códigos binarios
•Conocer algunos códigos de
detección y corrección de errores.
•Códigos alfanuméricos
2º Grado en Ingeniería
Industrial
F. Oterino, J.A.Sáinz
Electrónica Industrial
1
Códigos Binarios
•A la representación de cifras, letras o
palabras mediante el uso de un grupo de
símbolos se denomina código.•Cualquier
cifra
decimal
se
puede
representar en binario, a esta codificación
se le llama codificación binaria directa ó
código binario natural.
• Existen diferentes códigos binarios BCD
natural, BCD XS3, GRAY, AIKEN etc. que
poseerán ciertas ventajas frente al código
natural binario
2º Grado en Ingeniería
Industrial
F. Oterino, J.A.Sáinz
Electrónica Industrial
2
Códigos Binarios:Conceptos previos
•Códigos ponderados: Se dice que un código es
ponderado cuando cada bit tiene un valor diferente
dependiendo la posición que ocupe.
•Código Continuo: Es aquel código en el que si
nos fijamos en dos cantidades contiguas, éstas sólo
variaran en el valor de un bit.
•Código continuo cíclico: Un código continuo se
dice que es cíclico cuando la primera y la última
cantidadsólo se diferencian en el valor de un bit.
•Código autocomplementario de 9: Un código es
autocomplementario de 9 si el código de una cifra d
cualquiera es igual al de la cifra 9-d cambiándole
los 0 por 1 y los 1 por 0 (complementar)
2º Grado en Ingeniería
Industrial
F. Oterino, J.A.Sáinz
Electrónica Industrial
3
Códigos Decimales Codificados en
Binario (BCD)
•En los sistemasdecimales codificados en
binario, se convierte cada uno de los dígitos
decimales a binario por separado.
•Los dígitos decimales son 10, por tanto
necesitamos códigos que al menos tengan
10 combinaciones diferentes.
– Si usamos códigos de 3 bits podremos
representar hasta 8 dígitos diferentes (000-111)
por lo que es insuficiente
–Si usamos códigos de 4 bits podremos
representar hasta 16dígitos diferentes (00001111) por lo que es más que suficiente
2º Grado en Ingeniería
Industrial
F. Oterino, J.A.Sáinz
Electrónica Industrial
4
Códigos Decimales Codificados en
Binario BCD (y otros)
Deci
mal
BCD
Natural
Biquinario
BCD E3
Gray (2n)
BCD
Autoc. 9
cont.cícl.refl
BCD Johnson
(5bits)
Peso 8 4 2 1 5 0 4 3 2 1 0
0
0 0 0 0 0 1 0 0 0 0 1 0 0 1 1 00 0 0
0
0
0
0
0
1
0 0 0 1 0 1 0 0 0 1 0 0 1 0 0 0 0 0 1
0
0
0
0
1
2
0 0 1 0 0 1 0 0 1 0 0 0 1 0 1 0 0 1 1
0
0
0
1
1
3
0 0 1 1 0 1 0 1 0 0 0 0 1 1 0 0 0 1 0
0
0
1
1
1
4
0 1 0 0 0 1 1 0 0 0 0 0 1 1 1 0 1 1 0
0
1
1
1
1
5
0 1 0 1 1 0 0 0 0 0 1 1 0 0 0 0 1 1 1
1
1
1
1
1
6
0 1 10 1 0 0 0 0 1 0 1 0 0 1 0 1 0 1
1
1
1
1
0
7
0 1 1 1 1 0 0 0 1 0 0 1 0 1 0 0 1 0 0
1
1
1
0
0
8
1 0 0 0 1 0 0 1 0 0 0 1 0 1 1 1 1 0 0
1
1
0
0
0
9
1 0 0 1 1 0 1 0 0 0 0 1 1 0 0 1 1 0 1
1
0
0
0
0
2º Grado en Ingeniería
Industrial
F. Oterino, J.A.Sáinz
Electrónica Industrial
5
2º Grado en IngenieríaIndustrial
F. Oterino, J.A.Sáinz
Electrónica Industrial
6
CÓDIGO BCD Natural
•Es la codificación más corriente que se suele
emplear.
•Consiste en asociar a cada dígito su valor en
binario puro.
•Una cifra formada por varios dígitos decimales se
forma por la concatenación de dichos dígitos
expresados cada uno de ellos en BCD y
manteniendo el mismo orden relativo que la cifra
inicial25610 → [0010][0101][0110] → 001001010110BCD
•Ejemplo
001110011000BCD → [0011][1001][1000] → 39810
2º Grado en Ingeniería
Industrial
F. Oterino, J.A.Sáinz
Electrónica Industrial
7
CÓDIGO BCD XS3 (Exceso 3)
•Esta codificación es igual a la BCD natural
excepto que el código de cada cifra es el de 3
unidades superior al correspondiente en BCD
natural
•Una cifra formada por...
Regístrate para leer el documento completo.