Haz una pregunta
  Foros de Electrónica » Principiantes » Cuestiones Elementales de Electrónica
Foros Registrarse ¿Olvidaste tu contraseña?

Temas similares

02/01/2013 #1


Tiempo de ejecución de un programa en un microprocesador
Hola, ando cursando la universidad y quiero saber el tiempo en que se compila un programa en un microprocesador 8088 de intel, el clock suministrado por el generador de reloj (8284a) es 2MHz

Como referencia les dejo un programa

0000:0400 MOV AL,80 ;Cargar el byte de control
0000:0402 OUT 13,AL ;Seleccionar el PPI en modo 0

0000:0404 MOV AL,00 ;Cargar AL con 00H
0000:0406 OUT 11,AL ;Escribir el puerto B con el contenido de AL
0000:0408 INC AL ;Incrementar AL
0000:040B CMP AL,E5 ;Comparar AL con E5H
0000:040D JE 0404 ;Saltar si se cumple que AL = E5H a la direccion 0404
0000:040F JMP 0406 ;Un bucle infinito a 0406

Al sacarlo mediente un DAC me dio una onda diente de sierra de 147Hz
Lo que quiero es controlar esa frecuencia de la onda
No hay una formula o algo para calcular eso???

Sospecho que es algo así:

Tiempo de ejecución= 2MHz/(Pulsos por instrucción)(Instrucciones)(Repetición) = 217Hz

donde:

Pulsos por instrucción = 5 según datasheet
Instrucciones = 8
Repeticiones = E5 = 230
Respuesta
¿Tienes una mejor respuesta a este tema? ¿Quieres hacerle una pregunta a nuestra comunidad y sus expertos? Registrate

Buscar más temas sobre:
Lupa Cuestiones Elementales de Electrónica

Deseas aprender electrónica y necesitas ayuda para comenzar? Resuelve tus dudas en esta sección.

Cerrar
Foros de Electrónica » Principiantes » Cuestiones Elementales de Electrónica

Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2017, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO ©2011, Crawlability, Inc.