taller estructura

4
TALLER ESTRUCTURA DE COMPUTADORES – REPRESENTACION DIGITAL DE LA INFORMACION UNIDADES TECNOLÓGICAS DE SANTANDER - TECNOLOGÍA DESARROLLO DE SISTEMAS INFORMATICOS - 29 DE AGOSTO DE 2013 © versión 2 NOMBRE---------------------------------------------------- --------------------------------------------------------------- CODIGO---------------------------------------- RESUMEN La presente guía tiene como principal finalidad instruir a los estudiantes de la Tecnología en Desarrollo de Sistemas Informáticos, sobre los conceptos relacionados con la representación digital de la información: sistemas de numeración, operaciones matemáticas, representación de números binarios negativos, representación en punto flotante, y operaciones lógicas; buscando desarrollar sus habilidades y destrezas en su conocimiento, para su aplicación en la asignatura de Estructura de Computadores. PALABRAS CLAVES Binario, Hexadecimal, Complemento a 2, punto flotante, operaciones lógicas. TALLER DE PREPARACION DE CONCEPTOS I. JUSTIFICACIÓN Cada estudiante de Tecnología en Desarrollo de Sistemas Informáticos requiere en su formación, el conocimiento teórico práctico, con el fin de lograr la correcta interpretación de los conceptos adquiridos en clase de estructura de computadores. II. OBJETIVO GENERAL Reconocer los conceptos fundamentales sobre la representación digital de la información así como los diferentes esquemas de numeración, operaciones aritméticas y lógicas, como base fundamental para el desarrollo de la asignatura Estructura del Computador, mediante la realización de ejercicios de refuerzo y comprobación de conceptos. III. CONVERSIONES Decimal a binario 1. Convertir los siguientes números decimales en números binarios usando cualquiera de métodos vistos en clase: 1291,4545 ____________________ , __________-----____________ 2 2760,6875 ____________________ , ______________________ 2 Decimal a hexadecimal 2. Convierte los siguientes números decimales a hexadecimal usando cualquiera de métodos vistos en clase: 1024,193 ____________________ , ______________________ 16 54095,8571 ____________________ , ______________________ 16 Binario a decimal 3. Convertir los siguientes números binarios en números decimales usando cualquiera de métodos vistos en clase: 110111111000 ____________________ , ______________________ 10 1111110.0111 ____________________ , ______________________ 10 Binario a hexadecimal 4. Convierte los siguientes números binarios a hexadecimales por el método de agrupación/sustitución 101010010101.1101010 ____________________ , ______________________ 16 101000011101011111100.0011110000 ____________________ , ______________________ 16 …“No todo tiene aquí un porqué, Un camino lo hacen los pies. Hay un mundo por descubrir, Y una vida que arrancar de arrancar, De brazos del guión final…” -Molinos de Viento Mago de oz-

Upload: alejandro-rincon-camargo

Post on 14-Jul-2015

131 views

Category:

Education


3 download

TRANSCRIPT

Page 1: Taller estructura

TALLER ESTRUCTURA DE COMPUTADORES – REPRESENTACION DIGITAL DE LA INFORMACION UNIDADES TECNOLÓGICAS DE SANTANDER - TECNOLOGÍA DESARROLLO DE SISTEMAS INFORMATICOS - 29 DE AGOSTO DE 2013 ©

versión 2

NOMBRE---------------------------------------------------- --------------------------------------------------------------- CODIGO----------------------------------------

RESUMEN

La presente guía tiene como principal finalidad instruir a los estudiantes de la Tecnología en Desarrollo de Sistemas Informáticos, sobre los conceptos relacionados con la representación digital de la información: sistemas de numeración, operaciones matemáticas, representación de números binarios negativos, representación en punto flotante, y operaciones lógicas; buscando desarrollar sus habilidades y destrezas en su conocimiento, para su aplicación en la asignatura de Estructura de Computadores.

PALABRAS CLAVES

Binario, Hexadecimal, Complemento a 2, punto flotante, operaciones lógicas.

TALLER DE PREPARACION DE CONCEPTOS

I. JUSTIFICACIÓNCada estudiante de Tecnología en Desarrollo de Sistemas Informáticos requiere en su formación, el conocimiento teórico práctico, con el fin de lograr la correcta interpretación de los conceptos adquiridos en clase de estructura de computadores.

II. OBJETIVO GENERALReconocer los conceptos fundamentales sobre la representación digital de la información así como los diferentes esquemas de numeración, operaciones aritméticas y lógicas, como base fundamental para el desarrollo de la asignatura Estructura del Computador, mediante la realización de ejercicios de refuerzo y comprobación de conceptos.

III. CONVERSIONES

Decimal a binario1. Convertir los siguientes números decimales en números binarios usando cualquiera de métodos vistos en clase:

• 1291,4545 ____________________ , __________-----____________2

• 2760,6875 ____________________ , ______________________2

Decimal a hexadecimal2. Convierte los siguientes números decimales a hexadecimal usando cualquiera de métodos vistos en clase:

• 1024,193 ____________________ , ______________________16

• 54095,8571 ____________________ , ______________________16

Binario a decimal3. Convertir los siguientes números binarios en números decimales usando cualquiera de métodos vistos en clase:

• 110111111000 ____________________ , ______________________10

• 1111110.0111 ____________________ , ______________________10

Binario a hexadecimal4. Convierte los siguientes números binarios a hexadecimales por el método de agrupación/sustitución

• 101010010101.1101010 ____________________ , ______________________16

• 101000011101011111100.0011110000 ____________________ , ______________________16

…“No todo tiene aquí un porqué, Un camino lo hacen los pies. Hay un mundo por descubrir, Y una vida que arrancar de arrancar, De brazos del guión final…” -Molinos de Viento Mago de oz-

Page 2: Taller estructura

TALLER ESTRUCTURA DE COMPUTADORES – REPRESENTACION DIGITAL DE LA INFORMACION UNIDADES TECNOLÓGICAS DE SANTANDER - TECNOLOGÍA DESARROLLO DE SISTEMAS INFORMATICOS - 29 DE AGOSTO DE 2013 ©

versión 2

NOMBRE---------------------------------------------------- --------------------------------------------------------------- CODIGO----------------------------------------

Hexadecimal a binario5. Convierte los siguientes números hexadecimales a binario por el método de sustitución

• 7A5D ____________________ 2

• 8F9E36.7108F ___________________________ , ______________________ 2

Hexadecimal a decimal6. Convierta los siguientes números hexadecimales al sistema decimal usando el método de suma de los pesos.

• 100.871 ____________________ , ______________________10

• BEBA .FEA ____________________ , ______________________10

7. Use el conversor que se muestra en el siguiente link, y complete la siguiente tabla haciendo las conversioneshttp://www.lcc.uma.es/~jgr/avion/operador.html

DECIMAL BINARIO HEXADECIMAL110101011

DEA

127500

8. Use el siguiente link, en el cual se muestra un juego para reforzar los conceptos de conversión de números binarios, (haga 5 intentos, y compruebe que tanto dominio tiene sobre los números binarios).http://www.itvillahermosa.edu.mx/sys/siscom/dsc/materias/poo/demos/binarios/binario.html

Operaciones binarias9. Realizar las siguientes operaciones en binario puroSuma

a) 11011100 + 10101000 + 01010111 + 11001100 = ____________________

Resta

b) 11010010 – 01101101 = __________________________

Multiplicación

c) 101010 x 1001 = __________________________

División

d) 110000 / 111 = __________________________

Sumas y restas en hexadecimal10. Realizar las siguientes operaciones en hexadecimal

Suma Resta

A8DE8 DE8FC9 + A4FC9 - A4FF27 ————— —————

Binarios con signo11. En la siguiente tabla coloque los valores decimales de acuerdo a lo que se solicita en cada columna para la representación de

números binarios enteros con signo

…“No todo tiene aquí un porqué, Un camino lo hacen los pies. Hay un mundo por descubrir, Y una vida que arrancar de arrancar, De brazos del guión final…” -Molinos de Viento Mago de oz-

Page 3: Taller estructura

TALLER ESTRUCTURA DE COMPUTADORES – REPRESENTACION DIGITAL DE LA INFORMACION UNIDADES TECNOLÓGICAS DE SANTANDER - TECNOLOGÍA DESARROLLO DE SISTEMAS INFORMATICOS - 29 DE AGOSTO DE 2013 ©

versión 2

NOMBRE---------------------------------------------------- --------------------------------------------------------------- CODIGO----------------------------------------

Número En Signo / Magnitud

En Complemento a uno

En Complemento a dos

0101011

1110101

12. En la siguiente tabla coloque el valor binario de acuerdo a lo que se solicita en cada columna para la representación de números binarios enteros con signo

DecimalEn Signo / Magnitud

En Complemento a uno

En Complemento a dos

-174

-258

Punto flotante13. Realice la representación de punto flotante de precisión simple de los siguientes números decimales.

• 55,875 __ __ __ __ __ __ __ __ __ __ __ __ __ __ __ __ __ __ __ __ __ __ __ __ __ __ __ __ __ __ __ __

• -132.2 __ __ __ __ __ __ __ __ __ __ __ __ __ __ __ __ __ __ __ __ __ __ __ __ __ __ __ __ __ __ __ __

14. Realice la representación de punto flotante de precisión simple de un número decimal de 6 dígitos formado por su fecha de cumpleaños (ddmmaa) usando el conversor del siguiente link.

http://www-2.dc.uba.ar/materias/oc1/2005/documentos/docu_float_conver.html

• decimal __ __ __ __ __ __

• punto flotante: __ __ __ __ __ __ __ __ __ __ __ __ __ __ __ __ __ __ __ __ __ __ __ __ __ __ __ __ __ __ __ __

• hexadecimal __ __ __ __ __ __ __ __

15. Encuentre el valor decimal de cada uno de los siguientes valores expresados en punto flotante de precisión simple.• 47EFCB00

punto flotante: __ __ __ __ __ __ __ __ __ __ __ __ __ __ __ __ __ __ __ __ __ __ __ __ __ __ __ __ __ __ __ __

decimal ____________________• C4F82000

punto flotante: __ __ __ __ __ __ __ __ __ __ __ __ __ __ __ __ __ __ __ __ __ __ __ __ __ __ __ __ __ __ __ __

decimal ____________________

Codigo ASCII16. Busque en internet una tabla ascii, y realice:

• Identifique los valores ascii correspondientes a su nombre (pe: Y 89 / a 97 / m 109 / i 105 / d 100)

• abra un blog de notas y escriba su nombre completo usando ascii (pe: alt + 89 / alt + 97 / alt + 109 / alt + 105 / alt + 100)

17. Abra el siguiente link y Escriba un mensaje y codifíquelo en ascii http://redir.dasumo.com/hex/

Base6418. Codifique su nombre usando codificación en base64 y compruébelo usando el link anterior

19. Consulte en internet y describa brevemente el procedimiento que se debe realizar para codificar en base64 la palabra: Hola

…“No todo tiene aquí un porqué, Un camino lo hacen los pies. Hay un mundo por descubrir, Y una vida que arrancar de arrancar, De brazos del guión final…” -Molinos de Viento Mago de oz-

Page 4: Taller estructura

TALLER ESTRUCTURA DE COMPUTADORES – REPRESENTACION DIGITAL DE LA INFORMACION UNIDADES TECNOLÓGICAS DE SANTANDER - TECNOLOGÍA DESARROLLO DE SISTEMAS INFORMATICOS - 29 DE AGOSTO DE 2013 ©

versión 2

NOMBRE---------------------------------------------------- --------------------------------------------------------------- CODIGO----------------------------------------

Conceptos generales

20. Escoja una palabra de siete letras dejando la primera mayúscula y complete la siguiente tabla

Carácter Ascii (decimal) Hexadecimal binario

21. Responda: Cuántos números pueden representarse y cuál es rango que puede representarse con

• 8bits se representan ____________________ Números, que van del ___________ al ___________

• 16bits se representan ____________________ Números, que van del ___________ al ___________

22.Responda: ¿Cuál de los dos números binarios: 01001000 y 01000100 es mayor? ¿Cómo se Podrían comparar sin convertirlos al sistema decimal?

____________________________________________________________________________________________

23. Haga una tabla donde se especifiquen las compuertas lógicas, su función, símbolo y tabla de verdad

…“No todo tiene aquí un porqué, Un camino lo hacen los pies. Hay un mundo por descubrir, Y una vida que arrancar de arrancar, De brazos del guión final…” -Molinos de Viento Mago de oz-