Codificación Digital
Facultad de Electrotecnia y
Computación
Sistemas Digitales
Código
Cuando se representan números, letras o palabras por medio de
un grupo especial de símbolos, se dice que se encuentran
codificados y se les conoce al grupo de símbolos como
Código.
Ejemplo: luces de un semáforo
Luz Roja => ALTO
Luz Amarilla => PRECAUCIÓN
Luz Verde => SIGA
.
2
Códigos Numéricos
Tipos: - Códigos Binarios Directos
- Códigos de Caracteres
- Códigos para detección y corrección de errores
Ejemplo: Decimal Comp. 2 exceso-3
+7 0111 1010
+5 0101 1000
-2 1110 0001
-6 1010 1101
3
Código de Carácter
• Decimal Codificado Binario (BCD) ó 8421
Decimal BCD
0 0000 ejemplo:
1 0001 (124)10 =
2 0010 (000100100100)BCD
3 0011
4 0100 (10010111)BCD = (97)10
5 0101
6 0110
7 0111
8 1000
4
9 1001
Códigos de Caracteres
• Código Exceso-3
Decimal Binario Exceso-3
0 0000 0011
1 0001 0100
2 0010 0101
3 0011 0110
4 0100 0111
5 0101 1000
6 0110 1001
7 0111 1010
8 1000 1011
9 1001 1100
5
Códigos de Distancia Unitaria
• Código GRAY
111 000 100 000
110 001 101 001
0 0 1 0 0 1
101 010 111 011
100 011 110 010
6
Códigos de Distancia Unitaria
• Código GRAY
– Algoritmo:
• Código GRAY de 1 bits es 0, 1
• Código GRAY de n bits es:
– Un cod. Gray de n-1 bits antecedidos de un 0, seguido de,
– Un cod. Gray de n-1 bits escritos en orden inverso
antecedidos de un 1.
Ejemplos: C. Gray 1 bit C. Gray 2 bits C. Gray 3 bits
0 00 000 110
1 01 001 111
11 011 101
10 010 100 7
Códigos Alfanuméricos
• Código ASCII:
Código de caracteres usado por las computadoras
Carácter Binario Hexadecimal
D 01000100 44
3 00110011 33
~ 01111110 7E
¼ 10101100 AC
ñ 10100100 A4
8
Códigos de para detectar y corregir
errores
• Error: en un dato binario se define como un valor incorrecto en
uno o mas bits.
Error Simple: valor incorrecto en un solo bit.
Error Múltiple: Valor incorrecto en mas de un bit.
• Código de paridad: ejemplos:
(P,an-1 … a0) Par: P=0 si # 1’s es par 0101101
P : Bit de paridad P=1 si # 1’s es impar 1100011
Impar: P=0 si # 1’s es impar 1101101
P=1 si # 1’s es par 0100011
9