Professional Documents
Culture Documents
Informacin en los
Sistemas Digitales
Luis Entrena, Celia Lpez,
Mario Garca, Enrique San Milln
Informacin
lCOMPUTADOR
Informacin
procesada
Luis Entrena, Celia Lpez, Mario Garca, Enrique San Milln. Universidad Carlos III de Madrid, 2008
Luis Entrena, Celia Lpez, Mario Garca, Enrique San Milln. Universidad Carlos III de Madrid, 2008
Sistema Analgico
Sistema digital
Luis Entrena, Celia Lpez, Mario Garca, Enrique San Milln. Universidad Carlos III de Madrid, 2008
Sistemas binarios
l
Por qu binario?
Luis Entrena, Celia Lpez, Mario Garca, Enrique San Milln. Universidad Carlos III de Madrid, 2008
ndice
l
Sistemas de Numeracin
Cdigos Binarios:
Cdigos BCD
Cdigos progresivos y cclicos
Cdigos alfanumricos
Cdigos detectores y cdigos correctores de errores
Representacin de nmeros enteros y reales
Luis Entrena, Celia Lpez, Mario Garca, Enrique San Milln. Universidad Carlos III de Madrid, 2008
Sistemas de Numeracin
l
Peso
N = an bn + an-1 bn-1 + + a1 b + a0
Base
Luis Entrena, Celia Lpez, Mario Garca, Enrique San Milln. Universidad Carlos III de Madrid, 2008
Sistemas de Numeracin
l
0, 1, , b-1
Ejemplo:
Luis Entrena, Celia Lpez, Mario Garca, Enrique San Milln. Universidad Carlos III de Madrid, 2008
Sistema Binario
l
denomina bit.
Con n bits se pueden representar 2n nmeros
Ejemplo:
MSB
LSB
y el LSB a la derecha
Luis Entrena, Celia Lpez, Mario Garca, Enrique San Milln. Universidad Carlos III de Madrid, 2008
Sistema Octal
l
Ejemplo:
1378 = 1*82 + 3*81 + 7*80 = 9510
Luis Entrena, Celia Lpez, Mario Garca, Enrique San Milln. Universidad Carlos III de Madrid, 2008
10
Sistema Hexadecimal
l
Notaciones:
Ejemplo:
Luis Entrena, Celia Lpez, Mario Garca, Enrique San Milln. Universidad Carlos III de Madrid, 2008
11
N = an bn + an-1 bn-1 + + a1 b + a0
Ejemplos:
Luis Entrena, Celia Lpez, Mario Garca, Enrique San Milln. Universidad Carlos III de Madrid, 2008
12
Mtodo de descomposicin en
pesos
l
Ejemplo:
2510 = 16 + 8 + 1 = 24 + 23 + 20 = 110012
Luis Entrena, Celia Lpez, Mario Garca, Enrique San Milln. Universidad Carlos III de Madrid, 2008
13
Ejemplo:
25 2
1 12 2
LSB
0 6 2
0 3
1
2
1
2510 = 110012
MSB
Luis Entrena, Celia Lpez, Mario Garca, Enrique San Milln. Universidad Carlos III de Madrid, 2008
14
Luis Entrena, Celia Lpez, Mario Garca, Enrique San Milln. Universidad Carlos III de Madrid, 2008
15
Mtodo de multiplicaciones
sucesivas por la base (parte decimal)
l
Ejemplos:
0,3125 10 = 0,01012
0,3125 x 2 = 0,625 => 0
0,625 x 2 = 1,25 => 1
0,25 x 2 = 0,5 => 0
0,5 x 2 = 1 => 1
Luis Entrena, Celia Lpez, Mario Garca, Enrique San Milln. Universidad Carlos III de Madrid, 2008
16
Luis Entrena, Celia Lpez, Mario Garca, Enrique San Milln. Universidad Carlos III de Madrid, 2008
17
Cdigos Binarios
l
Nmeros naturales
Nmeros enteros
Nmeros reales
Caracteres alfabticos y otros smbolos
Luis Entrena, Celia Lpez, Mario Garca, Enrique San Milln. Universidad Carlos III de Madrid, 2008
18
1001BIN = 10012
Luis Entrena, Celia Lpez, Mario Garca, Enrique San Milln. Universidad Carlos III de Madrid, 2008
19
dgito
decimal
Cdigo
BCD
0 0 0 0
0 0 0 1
0 0 1 0
0 0 1 1
0 1 0 0
0 1 0 1
0 1 1 0
0 1 1 1
1 0 0 0
1 0 0 1
Ejemplo:
7810 = 1001110BIN
Luis Entrena, Celia Lpez, Mario Garca, Enrique San Milln. Universidad Carlos III de Madrid, 2008
20
0001 y 0010 no son adyacentes, ya que los dos ltimos bits son diferentes
Cdigo Gray
Cdigo Johnson
Luis Entrena, Celia Lpez, Mario Garca, Enrique San Milln. Universidad Carlos III de Madrid, 2008
21
Cdigo Gray
l
Cdigo
Gray
0 0 0
0 0 1
0 1 1
0 1 0
1 1 0
1 1 1
1 0 1
1 0 0
Todas las
codificaciones
consecutivas son
adyacentes
Luis Entrena, Celia Lpez, Mario Garca, Enrique San Milln. Universidad Carlos III de Madrid, 2008
22
Cdigo Gray
l
Primero se copian los cdigos de n-1 bits y se aaden otros n-1 copiando
los anteriores en orden inverso
Luego se aade un cero a la izquierda en los de arriba y un uno en los de
abajo
Cdigo de 1 bit:
Cdigo de 2 bits:
0
1
0
0 0
0 1
1 1
1 0
Luis Entrena, Celia Lpez, Mario Garca, Enrique San Milln. Universidad Carlos III de Madrid, 2008
23
Cdigo Gray
l
Cdigo de 3 bits:
0 0
0 1
1 1
1 0
1 0
1 1
0 1
0 0
Luis Entrena, Celia Lpez, Mario Garca, Enrique San Milln. Universidad Carlos III de Madrid, 2008
24
B0 = A0
B1 = A0 + A1
B2 = A1 + A2
Bn = An-1 + An-2
Ejemplo:
1011BIN 1110GRAY
GRAY A BINARIO:
(A0A1A2 An)GRAY (B0B1B2 Bn)BIN
B0 = A0
B1 = A1 + B0
B2 = A2 + B1
Bn = An + Bn-1
Ejemplo:
1011GRAY 1101BIN
BIN
GRAY
Luis Entrena, Celia Lpez, Mario Garca, Enrique San Milln. Universidad Carlos III de Madrid, 2008
25
Cdigo Johnson
l
Johnson
Luis Entrena, Celia Lpez, Mario Garca, Enrique San Milln. Universidad Carlos III de Madrid, 2008
26
Cdigos alfanumricos
l
Dgitos
Letras maysculas y minsculas
Signos de puntuacin
Caracteres de control (espacio, salto de lnea, retorno de carro, etc.)
Otros smbolos grficos (operadores matemticos, etc.)
Luis Entrena, Celia Lpez, Mario Garca, Enrique San Milln. Universidad Carlos III de Madrid, 2008
27
Dgitos
Letras maysculas y minsculas del alfabeto ingls internacional
Signos de puntuacin
Caracteres bsicos de control
Luis Entrena, Celia Lpez, Mario Garca, Enrique San Milln. Universidad Carlos III de Madrid, 2008
28
Luis Entrena, Celia Lpez, Mario Garca, Enrique San Milln. Universidad Carlos III de Madrid, 2008
29
EJEMPLO:
ACII extendido LATIN-1
(ISO 8859-1)
Luis Entrena, Celia Lpez, Mario Garca, Enrique San Milln. Universidad Carlos III de Madrid, 2008
30
EJEMPLO:
ASCII extendido Cirlico
ISO 8859-5
Luis Entrena, Celia Lpez, Mario Garca, Enrique San Milln. Universidad Carlos III de Madrid, 2008
31
Cdigos Unicode
l
Los cdigos Unicode (Universal Code) fueron creados en 1991 para tener
cdigos alfanumricos estndar, comunes en todas las regiones
UTF-8: Cdigos de 1 byte, pero son de longitud variable (se pueden utilizar 4 grupos de 1 byte para
representar un smbolo)
UCS-2: Cdigos de 2 bytes de longitud fija
UTF-16: Cdigos de 2 bytes, de longitud variable (se pueden utilizar 2 grupos de 2 bytes para
representar un smbolo)
UTF-32: Cdigos de 4 bytes
Luis Entrena, Celia Lpez, Mario Garca, Enrique San Milln. Universidad Carlos III de Madrid, 2008
32
Cdigos Unicode
EJEMPLO:
l
Luis Entrena, Celia Lpez, Mario Garca, Enrique San Milln. Universidad Carlos III de Madrid, 2008
33
Luis Entrena, Celia Lpez, Mario Garca, Enrique San Milln. Universidad Carlos III de Madrid, 2008
34
Cdigos de paridad:
Luis Entrena, Celia Lpez, Mario Garca, Enrique San Milln. Universidad Carlos III de Madrid, 2008
35
Ejemplo de paridad:
Cdigo detector de errores (cdigo de paridad
impar) a partir del cdigo binario natural de dos
bits:
0 0 1
0 1 0
1 0 0
1 1 1
Nmero de unos:
Nmero de transiciones:
Luis Entrena, Celia Lpez, Mario Garca, Enrique San Milln. Universidad Carlos III de Madrid, 2008
37
Luis Entrena, Celia Lpez, Mario Garca, Enrique San Milln. Universidad Carlos III de Madrid, 2008
38
39
Referencias
l
Luis Entrena, Celia Lpez, Mario Garca, Enrique San Milln. Universidad Carlos III de Madrid, 2008
40