每条c语句等于多少机器周期

2019-07-20 16:29发布

每条c语句等于多少机器周期
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
19条回答
spark周
1楼-- · 2019-07-22 00:58
一般而言,我们所写的C程序都要放到相应的编译程序中去编译,但是一般编写的C程序很难一次就能编译成功,必须通过反复调试才能通过,我曾经使用过伟福系列仿真系统里面的编译和汇编都可以,而且,配合“程序时效分析功能”很容易知道你的每段程序的执行时间,然而此时最好把你的开发板和仿真器相连,采用硬件仿真,这样基本上可以知道所写程序的基本运行情况。
午夜粪车
2楼-- · 2019-07-22 04:28

是啊,
    当然,采用Keil uVision2的功能先将正确的C程序编译通过,再将生成的HEX文件通过反汇编成汇编语言,再计算每条语句的的执行时间,算出整个程序执行时间也可
dengdc
3楼-- · 2019-07-22 05:11
 精彩回答 2  元偷偷看……
heweibig
4楼-- · 2019-07-22 05:29
跟硬件有关,跟编译器有关
jiahy
5楼-- · 2019-07-22 07:45
同样一条语句在不同的情况下编译的结果是不一样的。
午夜粪车
6楼-- · 2019-07-22 09:23
楼上说的都很有道理,编译的时候,优化方式不一样,得到的汇编也不一样的。。同样机器周期也不同。

一周热门 更多>