Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Computadores
Capítulo 2 - 2
LA INFORMACIÓN DIGITAL
LA INFORMACIÓN DIGITAL
• REPRESENTACIÓN DE LA
INFORMACIÓN
• DIGITALIZACIÓN
• REPRESENTACIÓN DE NÚMEROS
• MANEJO DE LA INFORMACIÓN
REPRESENTACIÓN DE LA
INFORMACIÓN
Representación de la
Información
• Computadores:
– lógica binaria para funcionar
– representación binaria para los datos
• Tanto las órdenes como los datos deben
representarse en forma unívoca
– Esto evita múltiples interpretaciones
– Permite también generar múltiples representaciones
• Necesidad de representar múltiples tipos de
datos: señales, números, objetos, etc.
Representación de la
Información
• Bit (b): 1 dígito binario. Unidad mínima de información.
– Ej: 0, 1
• Nibble: 4 dígitos binarios
– Ej: 0000; 0110
• Byte (B): 8 dígitos binarios. Unidad mínima de
almacenamiento.
– Ej: 0000 0000; 0000 0001; 0010 1110
• Word (wd): n Bytes, n depende de cómo se defina (n=1,
2, 4, 8 …)
– Ej: En Intel n = 2, es decir, 1 Word ↔ 2 By ↔ 16 b
Si: n = 4, es decir, 1 Word ↔ 4 By ↔ 32 b
Representación de la
Información
• ASCII:Código Estándar Americano para el Intercambio
de Información (American Standard Code for Information
Interchange). Permite representar caracteres numéricos y
alfanuméricos
Representación de la
Información
• ASCII extendido de 8 bits con el que se puede representar a 28 = 256 Los
128 primeros caracteres coinciden con el ASCII de 7 bits y, el resto,
corresponden a algunos caracteres alfabéticos no ingleses (ñ, Ñ, á, é,...),
algunas letras griegas, símbolos matemáticos y caracteres gráficos
caracteres:
Representación de la
Información
• Código BCD (Binary-Coded Decimal == Decimal
codificado en binario)
• Código EBCDIC (Extended Binary Code
Decimal Interchange Code== Código de
intercambio decimal de código binario
extendido)
Representación de la
Información
UNICODE: Es un código que intenta contener a
todos los símbolos que se utilizan en todos los
idiomas utilizados por los seres humanos
(árabe, castellano, chino, coreano, inglés,
japonés, etc.). Para ello, utiliza grupos de 16
bits, permitiendo representar a
32avo B
t t
21
Números enteros con signo:
Opción 2
• Representación de números negativos
• Complemento
Complemento radical
Complemento a la base (complemento a 2)
22
Números Binarios Negativos
Complemento a 1
• Para los números positivos, el bit del signo
es igual a 0 y los bit de la magnitud son el
número binario real.
• Para los números negativos, el bit del
signo es igual a 1 y los bits de la magnitud
se obtiene cambiando todos los 1 por 0 y
todos los 0 por 1.
23
Números Binarios Negativos
Complemento a 1
• Representación de números negativos
• Complemento a 1
Los números positivos se representan igual que en signo-
magnitud. Los negativos se representan complementando
todos los bits
Ejemplos:
+7 0111
Representación C1
-7 (0111) = 1000c1 000 0
001 1
010 2
011 3
doble representación para el cero 100 -3
101 -2
110 -1
111 -0 24
Números Binarios Negativos
Complemento a 2
• Para los números positivos, el bit del signo es
igual a 0 y los bit de la magnitud son el
número binario real.
• Para los números negativos, el bit del signo
es igual a 1 y los bits de la magnitud se
obtiene sumando 1 al complemento a 1 del
numero real y despreciando el acarreo si este
existiera. Es decir, se necesitan de dos pasos
para generar un número negativo.
25
Números Binarios Negativos
Complemento a 2
0100110
26
Números Binarios Negativos
Complemento a 2
Los números positivos se representan igual que en signo-
magnitud. Los negativos como 2n – el numero
Operaciones aritméticas igual que en complemento a 1
Ejemplos:
+7 0111
Representación C2
-7 (24 - 7)10 = (16 – 7)10 = 910 000 0
001 1
910 = 1001C2 010 2
011 3
100 -4
101 -3
110 -2
111 -1
27
Números Binarios Negativos
Exceso 2n-1
• No utiliza bit de signo, todos los bits
representan un valor.
• Este valor esta dado por el número
más el exceso, que para n bits viene
dado por 2n-1.
• Por ejemplo: si n=8 el exceso=27=128
• 10= 10+128=138=10001010
• -10=-10+128=118=01110110
28
Números Binarios Negativos
M. y S. C. a 1 C. a 2 E. 2n-1
29
Números con coma fija y
flotante
• Problemas en la representación de números:
– Para representar los números enteros, muy grandes
o muy chicos, son necesarios muchos bits.
– Otro problema se presenta cuando se quiere
representar un número con parte decimal.
• El sistema de numeración en coma flotante
permite resolver estos problemas, sin
aumentar el número de bits.
30
Representación de la
Información
• Números reales
Notación en coma flotante: representación
IEEE 754
– (-1)S M 2E
• S: bit de signo
• M: bits de mantisa
• E: bits de exponente
– Números precisión simple 32 bits (M=23, E=8)
– Números precisión doble 64 bits (M=52, E=11)
Números con coma fija y
flotante: IEEE 754
• Los números en coma flotante tienen dos
partes más un signo:
– Mantisa: representa la magnitud del número.
– Exponente: representa el número de lugares que
se va a desplazar el punto decimal.
• Un número binario en coma flotante de simple
precisión tiene el siguiente formato:
32 bits
Signo Exponente (E) Mantisa (F)
(S)
1 bit 8 bits 23 bits
32
Representación de la
Información
• Números reales. Ej.
N10 = 577710 = 1011010010001|2 = 1, 011010010001|2 x 2˄12
S=0
E = 12+127 = 13910 = 100010112
M = 011010010001
N(IEEE) = 0 100 0101 1 011 0100 1000 1000 0000 0000 45B48800|h
S E M
Representación de la
Información
• Números reales. Ej.
N10 = -125,328|10 = 1111101,0101001|2 = 1,111101010100111111|2 x 2˄6
S=1
E = 6+127 = 133|10 = 10000101|2
M = 11110101010011111101111|2
N(IEEE) = 1 100 0010 1111 1010 1010 0111 1110 1111 C2FAA7EF|h
S E M
MANEJO DE LA
INFORMACIÓN
Manejo de la Información
Instrucciones
Directas a la CPU
Manejo de la Información
• b: bit
• BW: ancho de banda
• B: Byte
• CU: unidad de control
• DP: camino de datos
• Fw: firmware
• FU: unidad funcional
• Hw: hardware
Nomenclatura y Terminología