You are on page 1of 12

UNIVERSIDAD NACIONAL AUTONOMA DE MXICO FACULTAD DE INGENIERIA

Practica V: Manejo interno de datos


Equipo VIII
vila Flores Ernesto Huato Solorio Julio Csar Soto Tinajero Lilibeht Vzquez Lezama Diana Paula 24/09/2011

Resumen:
Los datos se almacenan de diferentes maneras en los distintos medios de un sistema de cmputo, esto nos permite tomas opciones a la hora de almacenar datos, como por ejemplo el manejo y control de un buscador de Internet. Tambin se realizan conversiones de cdigo ASCII al binario y hexadecimal, y se juega igualmente con estos, se ve como los colores se pueden representar mediante nmeros, ya sea con el cdigo binario o el hexadecimal

Ejercicios propuestos:
1. Qu es un Bit? El bit es la unidad mnima de informacin empleada en informtica, en cualquier dispositivo digital, o en la teora de la informacin. Con l, podemos representar dos valores cuales quiera, como verdadero o falso, abierto o cerrado, blanco o negro, norte o sur, masculino o femenino, rojo o azul, etc. Basta con asignar uno de esos valores al estado de "apagado" (0), y el otro al estado de "encendido"(1). 2. Qu es un Byte? Un byte es la unidad fundamental de datos en los ordenadores personales, un byte son ocho bits contiguos. El byte es tambin la unidad de medida bsica para memoria, almacenando el equivalente a un carcter. La arquitectura de ordenadores se basa sobre todo en nmeros binarios, as que los bytes se cuentan en potencias de dos (que es por lo que alguna gente prefiere llamar los grupos de ocho bits octetos). Los trminos Kilo (en Kilobyte, abreviado como K) y mega (en Megabyte, abreviado como M) se utilizan para contar bytes (aunque son engaosos, puesto que derivan de una base decimal de 10 nmeros) 3. Qu es una palabra? En el contexto de la informtica, una palabra es una cadena finita de bits que son manejados como un conjunto por la mquina. El tamao o longitud de una palabra hace referencia al nmero de bits contenidos en ella, y es un aspecto muy importante al momento de disear una arquitectura de computadores. El tamao de una palabra se refleja en muchos aspectos de la estructura y las operaciones de las computadoras. La mayora de los registros en un ordenador normalmente tienen el tamao de la palabra. El valor numrico tpico manipulado por un ordenador

es probablemente el tamao de palabra. La cantidad de datos transferidos entre la CPU del ordenador y el sistema de memoria a menudo es ms de una palabra. Una direccin utilizada para designar una localizacin de memoria a menudo ocupa una palabra. Los ordenadores modernos normalmente tienen un tamao de palabra de 16, 32 64 bits. Muchos otros tamaos se han utilizado en el pasado, como 8, 9, 12, 18, 24, 36, 39, 40, 48 y 60 bits. El slabes uno de los ejemplos de uno de los primeros tamaos de palabra. Algunos de los primeros ordenadores eran decimales en vez de binarios, tpicamente teniendo un tamao de palabra de 10 12 dgitos decimales y algunos de los primeros ordenadores no tenan una longitud de palabra fija. 4. Explicar que es el cdigo EBCDIC EBCDIC (Extended Binary Coded Decimal Interchange Code) es un cdigo estndar de 8 bits usado por computadoras mainframe IBM. IBM adapt el EBCDIC del cdigo de tarjetas perforadas en los aos 1960 y lo promulg como una tctica customer-control cambiando el cdigo estndar ASCII. EBCDIC es un cdigo binario que representa caracteres alfanumricos, controles y signos de puntuacin. Cada carcter est compuesto por 8 bits = 1 byte, por eso EBCDIC define un total de 256 caracteres. Existen muchas versiones ("codepages") de EBCDIC con caracteres diferentes, respectivamente sucesiones diferentes de los mismos caracteres. Por ejemplo al menos hay 9 versiones nacionales de EBCDIC con Latn 1 caracteres con sucesiones diferentes.

5. Buscar en Internet una tabla del cdigo ASCII, indicar la pgina.

De: http://www.ascii.cl/es/

6. Buscar en Internet una tabla del cdigo EBCDIC, indicar la pgina.

De: http://www.isa.cie.uva.es/proyectos/codec/marco2.html 7. Hacer uso de la tabla del cdigo ASCII para buscar el equivalente decimal de los siguientes caracteres: 8. Obtener el equivalente en binario de los caracteres del punto 7 ASCII Decimal Binario

a) @ b) I c) A d) ; e) 8 f) 0 g) * h) ~ i) j) l) \ H 5

64 69 41 59 56 48 42 126 92 72 35 53 37 76 100

01000000 01000101 00101001 00111011 00111000 00110000 00101010 01111110 01011100 01001000 00100011 00110101 00100101 01001100 01100100

k) # m) % n) L o) d

9. Escribir el nombre completo del usuario y representar cada letra en binario 10. Obtener el equivalente en hexadecimal de los caracteres del punto 9 Nombre de Usuario: cpi1114alu05 Nombre de Usuario (Binario): Letra c p i Binario 01100011 01110000 01101001 Hexadecimal 63 70 69

1 1 1 4 a l u 0 5

00110001 00110001 00110001 00110100 01100001 01101100 01110101 00110000 00110101

31 31 31 34 61 6C 75 30 35

11. Hacer uso de la tabla de cdigo EBCDIC para buscar el equivalente decimal de los siguientes caracteres: 12. Obtener el equivalente en binario de los caracteres del punto 11 13. Obtener el equivalente en hexadecimal de los caracteres del punto 11. Carcter % @ 6 g F & ? Decimal 108 124 246 135 198 80 111 Binario 01101100 01111100 11110110 10000111 11000110 01010000 01101111 Hexadecimal 6C 7C F6 87 C6 50 6F

: 2 $ M 0 o + (

122 242 91 212 240 150 78 77

01111010 11110010 01011011 11010100 11110000 10010110 01001110 01001101

7 F2 5B D4 F0 96 4E 4D

14. Crear un cdigo que permita representar las letras minsculas, maysculas, nmeros y algunos caracteres especiales Carcter A B C D E F G H I J K L M Cdigo Nuevo 0000 1111 0000 1122 0000 1133 0000 1144 0000 1155 0000 1166 0000 1177 0000 1188 0000 1199 0011 1100 0011 1111 0011 1122 0011 1133 Carcter i j k L m n o p q r s t u Cdigo nuevo 0000 2299 0011 2200 0011 2211 0011 2222 0011 2233 0011 2244 0011 2255 0011 2266 0011 2277 0011 2288 0011 2299 0022 2200 0022 2211

N O P Q R S T U V W X Y Z a b c d e f g h

0011 1144 0011 1155 0011 1166 0011 1177 0011 1188 0011 1199 1122 1100 0022 1111 0022 1122 0022 1133 0022 1144 0022 1155 0022 1166 0000 2211 0000 2222 0000 2233 0000 2244 0000 2255 0000 2266 0000 2277 0000 2288

v w x y z 1 2 3 4 5 6 7 8 9 0 # $ % & /

0022 2222 0022 2233 0022 2244 0022 2255 0022 2266 1100 0011 2200 0022 3300 0033 4400 0044 5500 0055 6600 0066 7700 0077 8800 0088 9900 0099 0000 0000 1001 0003 1001 0004 1001 0005 1001 0006 1001 0007 1001 0902

15. Los colores en el cdigo HTML se representan en hexadecimal empleando 6 dgitos, donde los primeros 2 representan la componente en rojo, los dos siguientes la verde y los dos ltimos la azul indique cada componente en nmero decimal de los siguientes nmeros. 16. Utilice un buscador para saber que colores representan los nmeros hexadecimales del punto 15 en una paleta de colores. Hexadecimal FF00FF 000000 FFFFFF 3300CC 00CC66 FFFF00 FFCCCC CCCCCC FF6600 Rojo 255 0 255 51 0 255 255 204 255 Decimal Verde 0 0 255 0 204 255 204 204 102 Azul 255 0 255 204 102 0 204 204 0 Color

17. Busque la representacin hexadecimal de los siguientes colores empleados en cdigo HTML. Color Negro Rojo Azul Hexadecimal 000000 FF0000 0000FF

Verde Amarillo Blanco Rosa Gris Naranja Caf

00FF00 FFFF00 FFFFFF FF77FF CCCCCC FF6600 664400

Conclusiones:
Mediante esta prctica pudimos entender cmo se codifica y decodifica una representacin de caracteres usando varios cdigos de informtica, realizando conversiones de nmeros enteros entre distintas bases, usando cdigo ASCII para los caracteres, su representacin en decimal, as como en binario y en hexadecimal, y de la misma manera al cdigo EBCDIC. Se aprendi que estos cdigos son muy tiles, un ejemplo muy claro fue el haber convertido los colores a nmeros y viceversa.

Dudas:
Por qu ay distintos cdigos? No se puede usar solo uno? Digamos el ASCII Qu relacin tiene con los bits y bytes?

Mesografa:
http://www.ascii.cl/es/

http://www.asciitable.com/ http://www.isa.cie.uva.es/proyectos/codec/marco2.html http://www.masadelante.com/faqs/byte

You might also like