Está en la página 1de 8

Programa 2 Memoria que ocupa Tiempo que tarda el segundo programa

Al correr el programa se nota un tiempo de:

Y ha consumido una me memoria de:

Que son 3 bits. En cada una de las indicaciones que hacemos dependiendo de la indicacin que demos nos consumir ms bits o menos. En este caso la indicacin MOV consume 3 bits.

Una vez que corremos el programa nos ejecuta la primera instruccin y nos escribe en Ro el nmero 55 que corresponde al 01010101B

En esta tabla Se observa en R0el nmero 55 y conforme el cdigo indique lo que se tiene que ejecutar se visualizara en esta tabla.

Es importante tambin mencionar que lo que esta resalado con color azul con respecto del primer programa; la utilidad de la ROM es mayor anqu los 2 programas hacen lo mismo este ocupa 3 bits en la ROM y el segundo solo 2 bits. Cuando est en 1B ha utilizado 17 bits

Cuando se termina el programa la lnea azul nos indica el numero 60 los bits que se utilizaron que son 96 bits. Esto es todo el tiempo del programa; todo el tiempo que se va a tardar para hacer todas las instrucciones indicadas.

Una vez terminado el programa esta ventana nos indica la RAM consumida en hexadecimal y en las ltimas lneas se muestra en ASCII.

El PC son los bits utilizados y en el banco de trabajo (Bank) se visualizan los datos que estn en la RAM.

Tiempo total del programa; 37.8S; 75.6 ciclos de maquina utilizados.

La eficiencia de los programas A y B es:

Es el 56% de eficiencia en tiempo el primero con respecto con el segundo Y eficiencia de cdigo es:

Es 75% el primero con respecto del segundo.

Programa C

Es ejecuta el programa; este programa lo que hace es configurar los puertos pero la opcin de MOV P1, #00H es una salida del puerto 1, tambin del lado derecho hay una ventana pequea que dice port 1 en esta visualizaremos el cambio que va teniendo, en esta prueba del programa no utilizaremos los bucles de retardo que son los que tienen punto y coma y estn de color verde, los utilizaremos ms tarde para que tarde ms tiempo y podamos verlo. Una vez iniciado el programa la indicacin MOV P1, R3 nos indica que se mover al registro 3, despus INC R3 incrementa 1, despus la indicacin SJMP INICIO nos regresa hasta la parte de INICIO MON P1, R3, una vez hecho esto se vuelve un ciclo y vuelve a comenzar y crea as un ciclo en donde podemos ver en la ventana de Port 1 el ciclo que lleva cambiando las luces rojas a verdes y llevando un ciclo.

Y as sucesivamente va a cambiar cuando activemos un bucle tardara aproximadamente 2.5S, y una frecuencia de 91,607Hz de esta manera se prolonga el tiempo para que podamos frenar la velocidad de los procesos del micro controlador; una vez realizado todo el programa y programado este ejecutara una y otra vez la accin indefinidamente hasta que se le quite la alimentacin. Y para este programa se utilizaran 8 bits.

Pero el tiempo que se utiliza ser indefinido ya que pude durar muy poco o mucho.

También podría gustarte