打印

时间

[复制链接]
1234|3
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
mannerfh|  楼主 | 2007-9-3 11:41 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
沙发
free_tech| | 2007-9-3 12:01 | 只看该作者

可以计算

为总线的倒数,比如,16M晶振8M总线,125纳秒,一个单周期时间

使用特权

评论回复
板凳
mannerfh|  楼主 | 2007-9-3 12:18 | 只看该作者

那么

那么用C语言的话,这个时间怎么对应呢,
比如,for(i=0;i<3;i++) ;
相当多少时间呢?

使用特权

评论回复
地板
张明峰| | 2007-9-3 16:31 | 只看该作者

用C语言写程序算指令周期是没有意义的

同样的语句,不同的编译器编译后的机器指令会不同。不同的编译参数设定(内存模式,优化级别等)编译后的机器指令也完全不同。

你一定要看的话可以用软件模拟调试代码,上下文设两个断点,然后在断点处看指令周期计数器的值,相减后就是这段代码的执行时间。

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

13

主题

166

帖子

0

粉丝