Autor Tema: TIEMPO POR INSTRUCCION  (Leído 1619 veces)

0 Usuarios y 1 Visitante están viendo este tema.

Desconectado Alex_CBA

  • PIC10
  • *
  • Mensajes: 6
TIEMPO POR INSTRUCCION
« en: 02 de Abril de 2004, 14:16:00 »
Como se puede saber el tiempo que demora por instruccion en lenguaje C (CCS)? En asm tengo idea pero aqui no.
Gracias

Desconectado Modulay

  • Moderadores
  • DsPIC30
  • *****
  • Mensajes: 2651
RE: TIEMPO POR INSTRUCCION
« Respuesta #1 en: 02 de Abril de 2004, 14:30:00 »
Bueno,en assembler sabrás que cada instrucción se ejecuta en un ciclo de reloj excepto las instrucciones de salto que invierten dos ciclos.
Cuando hablamos de C todo depende del tipo de instrucción pues supongo que el compilador convierte estas instrucciones a código ensamblador y todo depende pues de estas instrucciones en sí mismas.Puedes probar a ver que cantidad de instrucciones assembler genera la sentencia delay_ms (pulsando en el botón C/ASM list) por ejemplo y así te haces una idea.
Saludos desde Málaga,España.


 

anything