指令周期计算

[复制链接]
295|8
手机看帖
扫描二维码
随时随地手机跟帖
dingy|  楼主 | 2018-11-27 19:47 | 显示全部楼层 |阅读模式
我采用12M的CPU CLOCK (24M 的sys clock,2分频);
一条nop占用4个机器周期,一条nop指令大概是0.33us (4*(1/12M));

但是我实际测量计算却得到一条nop指令大概占用了1.44us
pengf| | 2018-11-27 19:48 | 显示全部楼层

什么片子啊

使用特权

评论回复
dingy|  楼主 | 2018-11-27 19:52 | 显示全部楼层
CY7C63813

使用特权

评论回复
renyaq| | 2018-11-27 19:54 | 显示全部楼层

看看你得时钟设置

使用特权

评论回复
supernan| | 2018-11-27 19:55 | 显示全部楼层
相差了4倍

使用特权

评论回复
dingy|  楼主 | 2018-11-27 19:57 | 显示全部楼层
是啊,为什么??是我设置出错了吗?

使用特权

评论回复
houcs| | 2018-11-27 19:58 | 显示全部楼层
如果你采用CPU Clock是12MHz的话,一个nop指令是4*(1/12M)

使用特权

评论回复
liuzaiy| | 2018-11-27 20:00 | 显示全部楼层
对,你写在C代码中,还是纯粹的汇编。如果写在C代码中,“{ }”这样的括号好像都占指令周期。如果纯碎的汇编,测试的比较准。

使用特权

评论回复
dingy|  楼主 | 2018-11-27 20:02 | 显示全部楼层
好的,我明天去单位试一下,多谢各位大侠了哈,结贴了先

使用特权

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

本版积分规则

745

主题

10920

帖子

6

粉丝