Está en la página 1de 3

Universidad Autónoma del Estado de México

Centro Universitario UAEM Ecatepec


Ingeniería en Computación
Sistemas digitales

Título de la práctica: Factoriales


Nombre del alumno: Liberato Hernández César Joel

1. Enunciado del programa a realizar:

Desarrolla un programa en ensamblador que calcule la factorial de un número dado. El


número se ingresará por el puerto A y el resultado se mostrará en el puerto de salida, con
una representación binaria con n=7. Si la factorial del número ingresado no puede
representarse con él una palabra de n=7, el programa hará parpadear 5 veces un LED
conectado a la terminal RB7, y volverá a la lectura del valor de entrada.

2. Diagrama eléctrico de conexiones (valor 10 puntos):

Fig. 1. Diagrama eléctrico de conexiones del PIC16F84A


3. Diagrama de flujo y código del programa en donde se identifique la relación entre los bloques
del diagrama de flujo y las líneas de código donde se implementa (Valor 30 puntos):

Fig. 2. Diagrama de flujo y código del programa


4. Pruebas de funcionamiento (valor 10 puntos):

Factorial de 5

Fig. 3. Pruebas de funcionamiento del programa

5. Conclusiones (5 puntos):

Al igual que en el ejemplo anterior, la bandera Z se convirtió en un referente para poder


realizar este programa. Además de ello, se implementó una rutina de tiempo para poder
hacer que el led parpadeara 5 veces, con el fin de que sea visible y también para que se
pueda cambiar el numero que se desea ingresar.

También podría gustarte