打印
[STM32F1]

数据自减一次需要多少的机器指令周期?

[复制链接]
3123|2
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
it_yrj|  楼主 | 2015-12-16 22:12 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
假如主频是72MHz的话,那么一个机器指令的之行时间就是1/72微妙,也就是13.8纳秒,那么在下面的代码之行一次自减的时间将是多少呢?
​unsigned char i=1;
​while(i)
​{ i--; }

不知道自减一次需要多少个机器指令周期,还望坛友们指点。谢谢
沙发
zchong| | 2015-12-16 22:29 | 只看该作者
看一下汇编,应该有好几条指令

使用特权

评论回复
板凳
it_yrj|  楼主 | 2015-12-18 07:22 | 只看该作者
zchong 发表于 2015-12-16 22:29
看一下汇编,应该有好几条指令

那么执行一条汇编的时间又是怎么得来的呢?一条汇编跟指令周期又是什么关系呢

使用特权

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

本版积分规则

63

主题

614

帖子

0

粉丝