Manejo interno de datos

[pic] [pic]

Laboratorio de Computación para Ingenieros

Reporte de Práctica # 5

“Manejo Interno de Datos”

Integrantes: Salvador Delgadillo Rodolfo
Cisneros Comboni Diego

Grupo: 1117

7 de Octubre del 2008
Reporte de la Práctica 5

MANEJO INTERNO DE DATOS

1. Objetivo

a) El alumno será capaz de codificar ydecodificar la representación de caracteres.
b) El alumno realizará conversiones de números enteros entre distintas bases.

Al final de esta práctica el alumno podrá:

1. Comprender como se almacenan los datos en los diferentes medios de un sistema de cómputo.

2. Introducción

Los equipos de cómputo están compuestos por dos partes muy importantes, el Hardware y el Software.

Losdispositivos físicos como procesador, memoria RAM, disco duro, unidades de CD o DVD, monitores, impresoras, teclado, mouse, etcétera componen el Hardware o circuitería.

La parte lógica, como son los programas de aplicación y el sistema operativo componen el Software.

Para permitir la mejor interrelación entre el Software y el Hardware las computadoras utilizan un sistema numérico conocido comosistema binario, en el cual como su nombre lo dice sólo existen dos dígitos (1 y 0). De no ser así, usando decimal por ejemplo, se deberían usar diez niveles de voltaje. Este sencillo sistema permite que la circuitería sólo maneje dos estados: encendido y apagado, lo que permite la agilización del cálculo y que los circuitos sean más sencillos.

Es por eso de vital importancia saber cómoconvertir entre distintas bases.

3. Desarrollo

1. Escribir la definición de bit.
Un bit es un dígito del sistema numérico binario. Por lo tanto puede ser un cero o un uno.

2. Escribir la definición de Byte.
Es un conjunto o secuencia de bits (generalmente 8).

3. Escribir la definición de Palabra.
Es una cadena o serie de bits manejados por la máquina como un conjunto. Comúnmente laspalabras de computadora están compuestas por 16, 32 o 64 bits.

4. Explicar que es el código EBCDIC.
Es un código binario de 8 bits usados para representar caracteres alfanuméricos, controles y signos de puntuación. Cada carácter está compuesto por 8 bits = 1 byte entonces se pueden tener 256 caracteres (2^8).

5. Buscar en Internet una tabla del código ASCII, Indicar la página.
Encontramos latabla ASCII en la página de la Wikipedia:
http://es.wikipedia.org/wiki/ASCII

6. Buscar en Internet una Tabla del código EBCDIC, Indicar la página.
Encontramos la tabla EBCDIC en la página de la Wikipedia:
http://es.wikipedia.org/wiki/EBCDIC

7. Hacer uso de la tabla de código ASCII para buscar el equivalente decimal de los siguientes caracteres:

b) i = 105
d) ; = 59
f) 0 = 48
h) ~ = 126j) h = 104
l) 5 = 53
n) L = 76

8. Obtener el equivalente en binario de los caracteres del punto 7.

|Caracter |Equivalente Binario |
|i |0110 1001 |
|; |0011 1011 |
|0 |0011 0000 |
|~ |0111 1110 |
|h |0110 1000|
|5 |0011 0101 |
|L |0100 1100 |

(Las operaciones están en las hojas anexas)

9. Escribir el nombre completo del usuario y representar cada letra en binario y en hexadecimal.

10. Representarla también en hexadecimal. (Respuestas 9 y 10 unidas)

|Representación |D |I |E|G |O |
|Decimal |68 |73 |69 |71 |79 |
|Binario |0100 0100 |0100 1001 |0100 0101 |0100 0111 |0100 1111 |
|Hexadecimal |44 |49 |45 |47 |4F…