TODOPIC

Microcontroladores PIC => Lenguaje C para microcontroladores PIC => Mensaje iniciado por: Alex_CBA en 02 de Abril de 2004, 14:16:00

Título: TIEMPO POR INSTRUCCION
Publicado por: Alex_CBA 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
Título: RE: TIEMPO POR INSTRUCCION
Publicado por: Modulay 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.