Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Codificacion de La Informacion
Codificacion de La Informacion
Sistemas Informticos
Fede Prez
ndice
TEMA Codificacin de la Informacin
1. - Introduccin
2. - Codificacin
3. Sistemas de Numeracin
3.1 Representacin de los Nmeros: Representacin Polinomial
3.2 Sistema de Numeracin Binario
3.3 Cdigos Intermedios
4. - Cdigos de Entrada/Salida. Cdigos Alfanumricos
4.1 Cdigo BCD/EBCDIC
4.2 Cdigo ASCII
5. - Deteccin y Correccin de Errores
5.1 Cdigos Detectores de Error
5.2 Cdigos Detectores y Correctores de Error
Procesamiento de la Informacin
Usuarios
Computador
Informacin
Lenguaje Comn
Lenguaje Natural
Lenguaje Mquina
Comunicacin
9 Unicidad de Cdigo
9 Unicidad de Interpretacin
Procesamiento de la Informacin
Alfabeto de Comunicacin
con el Ordenador
1.- Caracteres alfabticos
A,B,C,D,E, ....,X,Y,Z,a,b,c,d,e,...,x,y,z
2.- Caracteres numricos
0, 1, 2, 3, 4, 5, 6, 7, 8, 9
3.- Caracteres especiales
,.;:_,',^"!?()[]{}%&@#9<>=-+*
4.- Caracteres grficos
210 bytes
220 bytes
230 bytes
240 bytes
250 bytes
Cantidad de Informacin
Cantidad de Informacin
Nmero de mensajes diferentes que pueden ser tratados
N = nm
N es la cantidad de informacin
n es el nmero de dgitos diferentes (base)
m es la longitud de informacin (nmero de dgitos posibles)
Codificacin
Cdigo
Correspondencia biunvoca entre
smbolos de un alfabeto y un alfabeto
Ejemplo
{a, b, c}
{0, 1}
()
Caractersticas
Correspondencia biunvoca
Simplicidad
Flexibilidad
9
9
9
01
aba
010
Ambigedad
ca
Ejemplo
{a, b, c, d, e, f, g, h}
{0, 1}
a
b
c
d
e
f
g
h
9
9
9
1
000
001
010
011
100
101
110
111
N = 2m = 8 m = 3
2
0
10
110
1110
11110
111110
1111110
11111110
3
0
01
011
0111
01111
011111
0111111
01111111
parte entera
parte decimal
base del sistema de numeracin
smbolo perteneciente al sistema de numeracin de
base b, y que, por lo tanto, cumple la condicin:
0 ai < b
i
i
i
N a b
Representacin Posicional: cada nmero est compuesto por una serie de cifras, o smbolos,
y el valor de cada cifra depende:
1- de la cifra en s
2- de la posicin que ocupa la cifra en el nmero
b=2
{0, 1}
= 1 * 23 + 1 * 22 + 0 * 21 + 1 * 20 + 1 * 2-1 + 1 * 2-2 =
= 8 + 4 + 0 + 1 + 0,5 + 0,25 =
= 13,7510
8710 = 1 0 1 0 1 1 12
2
21
1
2
10 2
0 5
1
2
2
0
2
1
1
0,6875 x 2
0,375 x 2
0,75 x 2
0,5 x 2
0x2
2
0
=
=
=
=
=
1,375
0,75
1,5
1,0
0
0,687510 = 0, 1 0 1 1 02
Signo Magnitud
Complemento a 1
Complemento a 2
Signo
0 positivo
1 negativo
0 positivo
1 negativo
0 positivo
1 negativo
Magnitud
No cambia
Complementar bits
Complementar bits
y sumar unidad
[-2n-1+1, 2n-1-1]
Rango
Ejemplos 96 = 011000002
27 = 000110112
-96 = 111000002
-27 = 100110112
-96 = 100111112
-27 = 111001002
[-2n-1, 2n-1-1]
-96 = 101000002
-27 = 111001012
n-1
Decimal
p p-1
q
n=p+q
Exponente
Coma Flotante
0
87,687510 = 1010111,101102
n-1
Dos componentes:
9 Mantisa
9 Exponente
10,2345 = 0,102345 *
N = M rr
102
= 0,102345E+02
Mantisa
p p-1
q
0
p
n=p+q
Sistema Hexadecimal
23
b=8=
{0,1,2,3,4,5,6,7}
b = 16 = 24
{0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F}
N ai 8i
N ai 16 i
Decimal
Octal
Binario
000
001
010
011
100
101
110
111
Decimal
Hexadecimal
Binario
0
1
2
3
4
5
6
7
8
9
A
B
C
D
E
F
0000
0001
0010
0011
0100
0101
0110
0111
1000
1001
1010
1011
1100
1101
1110
1111
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
Cdigos de Entrada/Salida
Unidad Central de Procesamiento
19
1 9
Memoria de Vdeo
Unidad de Control
ALU
Memoria
001100012
001110012
1 9
Buffer de Teclado
Caracteres en
Lenguaje Humano
?
?
000100112
Cdigos de Entrada/Salida
Representacin Interna
1 001100012
9 001110012
1- Cdigos de Entrada/Salida
2- Cdigos Numricos
{0, 1, 2, ..., 9, A, B, . . . Z, a, b, . . . Z, , , +, -, (, ) , . . . }
{0, 1}n
Caracter
Representacin de cada smbolo alfanumrico (normalmente tiende a ser de tamao 1 byte)
Caractersticas
9 Tamao del caracter
9 Codificacin del caracter
1. El reconocimiento de los smbolos sea sencillo
2. Las letras maysculas y minsculas se diferencien en un bit
3. Los caracteres puedan rpidamente clasificables
bits de posicin
b7 b6 b5 b4 b3 b2 b1 b0
MSB
LSB
1 1 0 0 1 0 1 02
Cdigo binario puro
00102 00002 00102 0 0 1 0 0 0 0 0 0 0 1 0 BCD Cdigo BCD
210 010 210
b7
b6
b5
b4
0
1
1
0
1
0
1
X
X
X
X
X
X
X
X
1
1
1
1
1
1
1
1
0
0
1
1
0
1
0
1
A-I
J-R
S-Z
Smbolos numricos
ASCII
American Standard Code Information Interchange
b6
b5
b4
0
0
1
1
1
1
0
0
0
1
0
1
Signos de puntuacin
Smbolos numricos
Letras maysculas (A - O)
Letras maysculas (P - Z)
Aade
Informacin
Redundante
Receptor - Destino
Datos
+
Inf. Redundante
Informacin
Verifica
Informacin
Redundante
Cdigos Detectores y
Correctores de Error
9 Paridad Horizontal y Vertical: Aade un bit de
paridad por cada palabra y una palabra completa
9 Cdigo Hamming