Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Codificacion en Binario
Codificacion en Binario
Codificacin de informacin
en binario
Oliverio J. Santana Jaria
Sistemas Digitales
Ingeniera Tcnica en Informtica de Sistemas
Curso 2005 2006
Introduccin
Introduccin
Cdigos binarios para nmeros decimales
Cdigos alfanumricos
El cdigo ASCII
Otros cdigos: ASCII extendido, EBCDIC, UNICODE
Distancia de Hamming
Cdigos de deteccin de errores
Cdigos de correccin de errores
dgitos decimales
0000
0001
0010
0011
0100
0101
0110
0111
1000
1001
0
1
2
3
4
5
6
7
8
9
257
Introduccin
Cdigos binarios para nmeros decimales
Cdigos alfanumricos
El cdigo ASCII
Otros cdigos: ASCII extendido, EBCDIC, UNICODE
Distancia de Hamming
Cdigos de deteccin de errores
Cdigos de correccin de errores
= 16
0000
0001
0010
0011
0100
0101
0110
0111
1000
1001
1010
1011
1100
1101
1110
1111
0
1
2
3
4
5
6
7
8
9
no vlido
no vlido
no vlido
no vlido
no vlido
no vlido
8
25718
Formato signo-magnitud
10
Formato complemento a 10
11
12
Ejemplo de suma: 23 + 15 = 38
0010
+ 0001
0011
0011
0101
1000
Ejemplo de suma: 16 + 15 = 31
1011 no es vlido
sumamos 6
0001
+ 0001
0010
+
0110
0101
1011
0110
0011 10001
13
Ejemplo de suma: 9 + 9 = 18
acarreo en 10010
sumamos 6
1001
+ 1001
0001 0010
+ 0110
0001 1000
acarreo en 10010
1010 no es vlido
sumamos 6
acarreo en 10000
Codificacin de informacin en binario
0110 1001
+ 0011 1001
1001 10010
1010 0010
+ 0110 0110
0001 10000 1000
14
10
0100
0011
0000
15
Introduccin
Cdigos binarios para nmeros decimales
Cdigos alfanumricos
Resumen y bibliografa
El cdigo ASCII
Otros cdigos: ASCII extendido, EBCDIC, UNICODE
Distancia de Hamming
Cdigos de deteccin de errores
Cdigos de correccin de errores
16
0000
0001
0010
0011
0100
0101
0110
0111
1000
1001
1010
1011
1100
1101
1110
1111
0
1
2
3
4
no vlido
no vlido
no vlido
no vlido
no vlido
no vlido
5
6
7
8
9
17
El cdigo Exceso 3
asociado
Cada palabra del cdigo se
obtiene sumando 3 a la palabra
correspondiente del BCD 8421
0000
0001
0010
0011
0100
0101
0110
0111
1000
1001
1010
1011
1100
1101
1110
1111
no vlido
no vlido
no vlido
0
1
2
3
4
5
6
7
8
9
no vlido
no vlido
no vlido
18
El cdigo Biquinario
0100001
0100010
0100100
0101000
0110000
1000001
1000010
1000100
1001000
1010000
19
El cdigo Biquinario
0100001
0100010
0100100
0101000
0110000
1000001
1000010
1000100
1001000
1010000
9
20
10
El cdigo Gray
0000
0001
0011
0010
0110
0111
0101
0100
1100
1101
1111
1110
1010
1011
1001
1000
Se trata de un cdigo no
ponderado y no aritmtico
El cdigo Gray puede tener
cualquier nmero de bits
Su caracterstica ms importante
es que es continuo, es decir, slo
vara un bit desde una palabra del
0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
21
0
0
Codificacin de informacin en binario
1
22
11
0
0
23
El cdigo Johnson
No ponderado
No aritmtico
Continuo
Cclico
se puede codificar
n
2
n bits
valores
00000
00001
00011
00111
01111
11111
11110
11100
11000
10000
0
1
2
3
4
5
6
7
8
9
24
12
Introduccin
Cdigos binarios para nmeros decimales
Cdigos alfanumricos
Resumen y bibliografa
El cdigo ASCII
Otros cdigos: ASCII extendido, EBCDIC, UNICODE
Distancia de Hamming
Cdigos de deteccin de errores
Cdigos de correccin de errores
25
Cdigos alfanumricos
Nmeros
Caracteres alfabticos
Smbolos
Instrucciones necesarias para la transferencia de informacin
ingls)
26
13
Cdigos alfanumricos
con 5 bits (2
utilizar 6 bits (2
= 64)
27
El cdigo ASCII
) es
un cdigo alfanumrico utilizado universalmente en la
mayora de ordenadores y equipos electrnicos
28
14
El cdigo ASCII
o
111(10)
01101111(2)
6F(16)
l
108(10)
01101100(2)
6C(16)
a
97(10)
01100001(2)
61(16)
29
30
15
El cdigo EBCDIC
31
representar ms caracteres
32
16
Introduccin
Cdigos binarios para nmeros decimales
Cdigos alfanumricos
El cdigo ASCII
Otros cdigos: ASCII extendido, EBCDIC, UNICODE
Distancia de Hamming
Cdigos de deteccin de errores
Cdigos de correccin de errores
33
34
17
El concepto de n-cubo
35
El concepto de n-cubo
n: 1, 2, 3, 4
Un n-cubo con n mayor que 4 es difcil de visualizar
valores de
36
18
El concepto de m-subcubo
37
38
19
Introduccin
Cdigos binarios para nmeros decimales
Cdigos alfanumricos
Resumen y bibliografa
El cdigo ASCII
Otros cdigos: ASCII extendido, EBCDIC, UNICODE
Distancia de Hamming
Cdigos de deteccin de errores
Cdigos de correccin de errores
39
Cualquier cdigo de
40
20
41
Bit de paridad
n + 1 bits
n bits ser
42
21
Cdigos de paridad
43
Cdigos de paridad
44
22
pero nunca en
45
Introduccin
Cdigos binarios para nmeros decimales
Cdigos alfanumricos
Resumen y bibliografa
El cdigo ASCII
Otros cdigos: ASCII extendido, EBCDIC, UNICODE
Distancia de Hamming
Cdigos de deteccin de errores
Cdigos de correccin de errores
46
23
47
0 000
1 111
48
24
49
El mtodo de Hamming
con 2
m bits de paridad
2m 1 m bits de informacin
50
25
Cdigos de Hamming
hasta 2
en la posicin 2 , donde 0
k (m 1)
m=3
7 6 5 4 3 2 1
22
20
bit de paridad
1
2
bit de paridad
bit de paridad
51
Cdigos de Hamming
k le
52
26
Cdigos de Hamming
111
110
101
100
011
010
001
grupo de paridad del bit 1
grupo de paridad del bit 2
grupo de paridad del bit 4
53
Clculo de la paridad
posiciones 7, 6, 5 y 3
A partir de estos valores calculamos los bits de paridad
1
bit 1 = 1
bit 2 = 0
bit 4 = 0
54
27
1
bit 1 -paridad 4 - correcta
bit 2 - paridad 3 - incorrecta
bit 4 - paridad 3 - incorrecta
55
x errores de un
x + 1)
palabras sea de (2
x + y + 1)
x errores de un bit,
sino tambin de detectar hasta y errores adicionales
ser capaz no slo de corregir
56
28
Introduccin
Cdigos binarios para nmeros decimales
Cdigos alfanumricos
Resumen y bibliografa
El cdigo ASCII
Otros cdigos: ASCII extendido, EBCDIC, UNICODE
Distancia de Hamming
Cdigos de deteccin de errores
Cdigos de correccin de errores
57
Resumen
58
29
Bibliografa
Fundamentos de Sistemas Digitales (7 edicin)
Captulo 2
Thomas L. Floyd
Prentice Hall, 2000
http://cwx.prenhall.com/bookbind/pubbooks/floyd3/chapter2
59
30