指令周期计算

[复制链接]
906|9
 楼主| pangb 发表于 2016-1-12 21:10 | 显示全部楼层 |阅读模式
我采用12M的CPU CLOCK (24M 的sys clock,2分频);
一条nop占用4个机器周期,一条nop指令大概是0.33us (4*(1/12M));

但是我实际测量计算却得到一条nop指令大概占用了1.44us
chenjunt 发表于 2016-1-12 21:11 | 显示全部楼层
什么片子啊
 楼主| pangb 发表于 2016-1-12 21:11 | 显示全部楼层
CY7C63813
ousj 发表于 2016-1-12 21:11 | 显示全部楼层
看看你得时钟设置
 楼主| pangb 发表于 2016-1-12 21:12 | 显示全部楼层
zyf部长 发表于 2016-1-12 21:12 | 显示全部楼层
相差了4倍
 楼主| pangb 发表于 2016-1-12 21:13 | 显示全部楼层
是啊,为什么??是我设置出错了吗?
小小猫咪 发表于 2016-1-12 21:13 | 显示全部楼层
如果你采用CPU Clock是12MHz的话,一个nop指令是4*(1/12M)
kangzj 发表于 2016-1-12 21:36 | 显示全部楼层
对,你写在C代码中,还是纯粹的汇编。如果写在C代码中,“{ }”这样的括号好像都占指令周期。如果纯碎的汇编,测试的比较准。
 楼主| pangb 发表于 2016-1-12 21:36 | 显示全部楼层
嗯我知道了,多谢哈,结贴了
您需要登录后才可以回帖 登录 | 注册

本版积分规则

701

主题

7643

帖子

6

粉丝
快速回复 在线客服 返回列表 返回顶部