From: SourceForge.net <no...@so...> - 2006-11-07 17:16:28
|
Support Requests item #1589768, was opened at 2006-11-03 09:14 Message generated for change (Comment added) made by frief You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=200599&aid=1589768&group_id=599 Please note that this message will contain a full copy of the comment thread, including the initial issue submission, for this request, not just the latest update. Category: None Group: None Status: Closed Priority: 5 Private: No Submitted By: Anton (candanabi) Assigned to: Nobody/Anonymous (nobody) Summary: Execution time and machine cycles Initial Comment: Can you add execution time in listing file for every function in program, and add machine cycles in listing file in line with every assembler codes ? Thanks. ---------------------------------------------------------------------- >Comment By: Frieder Ferlemann (frief) Date: 2006-11-07 18:16 Message: Logged In: YES user_id=589052 another option would be to try persuading asx8051 to output the (plain 8051) cycles to the assembly listing (*.lst) file like: 0059 EE 790 mov a,r6 ; 12 005A 12s00r00 791 lcall __gptrput ; 24 ---------------------------------------------------------------------- Comment By: Frieder Ferlemann (frief) Date: 2006-11-07 18:00 Message: Logged In: YES user_id=589052 another option would be to try persuading asx8051 to output the (plain 8051) cycles to the assembly listing (*.lst) file like: 0059 EE 790 mov a,r6 ; 12 005A 12s00r00 791 lcall __gptrput ; 24 ---------------------------------------------------------------------- Comment By: Anton (candanabi) Date: 2006-11-04 09:02 Message: Logged In: YES user_id=1099099 Marteen, Thanks for your explanation, i appreciate it. ---------------------------------------------------------------------- Comment By: Maarten Brock (maartenbrock) Date: 2006-11-03 19:43 Message: Logged In: YES user_id=888171 Anton, It will be impossible to predict the execution time of functions as it depends on runtime inputs. It is also hard to add machine cycles for every instruction as it differs from derivative to derivative these days. Not to mention mcu's with an instruction cache. I think you're better off writing a utility for this for the mcu of your choice that parses the generated asm files. Maarten ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=200599&aid=1589768&group_id=599 |