Fundamentos De Informatica
Enviado por j25silva • 9 de Junio de 2013 • 1.369 Palabras (6 Páginas) • 370 Visitas
TEMA:
REPRESENTACIÓN INTERNA DE DATOS NUMÉRICOS EN LA COMPUTADORA Y REPRESENTACIÓN INTERNA DE TEXTOS EN LA COMPUTADORA.
AÑO 2012
INDICE
Introducción……………………………………………………………………………………………………….….……03
1) Explique y sustente por qué es necesario realizar una representación
interna de los datos numéricos y de textos en la computadora. ………….….….…03
2) Representación interna de los números enteros ………………………………….….……03
a. Codificación BCD…………………………………………………………………….….….……03
- Desempaquetado…………………….………………………………….….….……03
- Empaquetados…………………………………………………………….….….……03
b. Codificación binario en coma fija……………………………………………….….……04
- Módulo y signo (Signo y Magnitud) ……………………………….….……04
- Complemento a 1……………………………………………….………….….……04
- Complemento a 2……………………………………………………….….….……05
3) Representación interna de los números reales……………………..………….….….……05
a. Codificación binario en coma flotante…………………………….….….……….…06
- Notación exponencial…………………………….….….……………………….06
- Normalización IEEE754……………………………………..……….….….……07
4) Representación interna de los textos……………………………………………….….….……07
a. Codificación BCD…………………………………………………………………..….….……07
b. Codificación EBCDIC…………………………….…………………………..….….….……07
c. Codificación ASCII ………………………………………………………….………………….08
d. Codificación UNICODE……………………………………………………………………….08
Conclusiones…………………………….….….……………………………………………………………………….08
Referencias Bibliográficas…………………………….….………………………………………………….……08
INTRODUCION
La representación interna de los datos numéricos y textos en el ordenador, es de gran importancia ya que con ello aprendemos los diferentes estándares de codificación de datos, (lo compararía con el idioma del ordenador), la manera de su representación como en números binarios y la cantidad de Bytes que ocupan en la memoria del ordenador.
1) Explique y sustente por qué es necesario realizar una representación interna de los datos numéricos y de textos en la computadora.
La representación interna de los datos numéricos y textos en la computadora, es necesario porque nos permite saber la forma de como el ordenador codifica nuestro idioma al lenguaje de maquina (código binario), la cantidad de Bytes que se usaran según la codificación. Ya que la memorias son finitas.
2) Representación interna de los números enteros
a. Codificación BCD
Es un código de 4 bits, utilizado para la codificación de los diez dígitos decimales. Cada grupo de cuatro bits del código utiliza la representación posicional binaria.
Numero Decimal Código BDC
0 0000
1 0001
2 0010
3 0011
4 0100
5 0101
6 0110
7 0111
8 1000
9 1001
Ejemplos
123410 = (0001 0010 0011 0100) BCD
70910 = (0111 0000 1001) BCD
576310 = (0101 0111 0110 0011) BCD
- Desempaquetado
Es la contraposición de BDC, cada digito decimal ocupa un byte, ejemplo: el numero 3 = 00000011; el numero 4 =00000100 y el numero 8 = 00001000
- Empaquetados
El término “empaquetado”, se refiere a una representación numérica de uno o más bytes, siendo que en los dos cuartetos de cada byte están codificados en BDC dos dígitos decimales
Ejemplo
0000 0011 0001 0000 0010 1000 1001 1111
310289 =
0010 0110 1001 1001 1000 1100
+26988 =
0010 0110 1001 1001 1000 1101
- 26988 =
Los números positivos pueden terminar en cualquiera de las combinaciones: 1010 (A); 1100(C); 1110 (E) y 1111(F)
Los números negativos: 1011 (B) y 1101(D)
b. Codificación binario en coma fija
Como en muchas ocasiones se deben de operar y almacenar con números que no son enteros, una opción para representar números con parte fraccionaria es la Notación en Punto Fijo (número fijo de bits para representar la parte fraccionaria).
Contras
No permite representar números muy pequeños o muy grandes
No es flexible
- Módulo y signo (Signo y Magnitud)
Consiste en reservar un bit para el signo. Con n bits disponibles, uno indica el signo y los n-1 restantes indican la magnitud.
Normalmente, el bit de la izquierda se reserva para el signo. El bit de signo a 0 indica que el nº es positivo, mientras que si es 1, indica que el número es negativo.
Nota: Esta representación fue utilizada en los computadores de la tercera generación, en la actualidad no se utiliza.
- Complemento a 1
Los números positivos en notación Ca1 se expresan igual que en Signo Magnitud, en cambio, los números negativos se obtienen a partir de aplicar el operador Ca1 al número expresado como si fuera positivo. (Se cambian 0’s por 1’s y 1’s por 0’s).
Ejemplo:
+4 usando 4 bits para la magnitud = 00100 en Ca1
-4 usando 4 bits para la magnitud = Ca1 (00100) = 11011
Código Ca1 Código Ca1
...