Vous êtes sur la page 1sur 2

Cmputo Paralelo

Enero Mayo de 2004


Tarea 2

Dr. Ren Cumplido Parra
Dra. Claudia Feregrino Uribe
INAOE Depto. Ciencias Computacionales
Fecha de entrega: jueves 29 de enero de 2004

Objetivos

El propsito de este laboratorio es de introducir al estudiante al empleo de la herramienta Handel-C
para la descripcin de sistemas paralelos.

Introduccin.

El lenguaje de descripcin de hardware Handel-C permite la descripcin y el modelado de sistemas
a distintos niveles de abstraccin. Las entidades descritas se presentan como cajas negras cuya
funcionalidad puede describirse de distintas maneras. Otra caracterstica importante de Handel-C
es su independencia de las tecnologas de fabricacin lo que facilita la portabilidad de diseos
entre distintos fabricantes.


Trabajo solicitado

1. Crear un nuevo proyecto en Handel-C
2. Pruebe los siguientes segmentos de cdigo:

(1) unsigned int 8 A;
(2) unsinged int 8 B;
(3) unsigned int 8 C;
(4) A = 255;
(5) B = 255;
(6) C = A*B;
(1) unsigned int 8 A;
(2) unsinged int 8 B;
(3) unsigned int 12 C;
(4) A = 255;
(5) B = 255;
(6) C = (unsigned int 12)(0 @ A)*(unsinged int 12)(0 @ B)
(1) unsigned int 8 A;
(2) unsinged int 8 B;
(3) unsigned int 16 C;
(4) A = 255;
(5) B = 255;
(6) C = (unsigned int 16)(0 @ A)*(unsinged int 16)(0 @ B)

Visualice el resultado de la variable C usando el depurador de Handel-C. En cada uno de
los bloques de cdigo, explique lo que ocurre en la instruccin 6.

3. Realice la implementacin en cdigo de un sumador sin signo de 8 bits. Realice la
simulacin del sumador con al menos 5 combinaciones de valores en los operandos y
visualice los resultados usando el depurador de Handel-C. Explique el porqu del tamao
de las variables (intermedias y de salida) que haya usado en la implementacin.

4. Realice los cambios necesarios al cdigo del ejercicio 1 para que el sumador opere con
datos con signo.

5. Realice la implementacin en cdigo de un multiplicador de 8 bits con signo. Realice la
simulacin del multiplicador con al menos 5 combinaciones de valores de los operandos y
visualice los resultados usando el depurador de Handel-C. Explique el porqu del tamao
de las variables (intermedias y de salida) que haya usado en la implementacin.

6. Escriba el cdigo que efecte las siguientes operaciones sobre tres nmeros N1, N2 y N3
de 12 bits.

A) N1\\4
B) N1<-4
C) N1*N2+N3\\2
D) N1*N2*N3\\4<-4

Para cada una de estas operaciones, infiera el tamao de las variables que almacenarn el
resultado. Reescriba las instrucciones C) a D) utilizando parntesis, segn el orden en el
que Handel-C haya realizado la operacin. Visualice los resultados usando el depurador de
Handel-C.


Formato del reporte

El reporte debe contener los puntos: Introduccin, Metodologa, Resultados, Conclusiones y
Referencias bibliogrficas.

Tanto el diseo como la metodologa de programacin deben ser explicados. Una lista de datos,
grficas y cdigo sin comentarios y conclusiones no sirve. La calidad del reporte influye en la
calificacin de la prctica.

Buen trabajo!

NOTA: Para cualquier duda referente a Handel-C, comunicarse con Marco Aurelio Nuo Maganda
(nmaganda@inaoep.mx) o con Miguel Morales Sandoval (mmorales@inaoep.mx).

Vous aimerez peut-être aussi