打印

汇编指令NOP占用几个周期

[复制链接]
5528|14
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
pihois|  楼主 | 2013-2-25 19:30 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
F28069 我用XDS100仿真,用CCSV5 中的CLOCK查看。下图,第一个NOP 占用一个CLK,    第二到第三个,都是占用164个NOP占用的周期数是1+16+16+16=49 ,我用72M时钟,用示波器看到的,也是49*13.88=680ns是不是哪里理解错了?谢谢

6406.QQ截图20130222173636.bmp-550x0.jpg (44.91 KB )

6406.QQ截图20130222173636.bmp-550x0.jpg

2816.QQ截图20130222173654.bmp-550x0.jpg (44.29 KB )

2816.QQ截图20130222173654.bmp-550x0.jpg

2728.QQ截图20130222173717.bmp-550x0.jpg (43.99 KB )

2728.QQ截图20130222173717.bmp-550x0.jpg

相关帖子

沙发
pihois|  楼主 | 2013-2-25 19:31 | 只看该作者
求解啊

使用特权

评论回复
板凳
i1mcu| | 2013-2-26 01:02 | 只看该作者
不就是一个时钟周期吗?

使用特权

评论回复
地板
vivilzb1985| | 2013-3-5 14:52 | 只看该作者
楼主做的很仔细的啊,很好的,借鉴这种学习方法了

使用特权

评论回复
5
airwill| | 2018-6-17 09:06 | 只看该作者
一个 NOP 要这么长时间, 不可相信了
这地方是怎么出的问题, 不太清楚, 或许是调试器的停止也需要时间. 或者计时器的问题
看样多条指令后统计么

使用特权

评论回复
6
smilingangel| | 2018-6-17 22:19 | 只看该作者
这个是不是有其他中断的影响了

使用特权

评论回复
7
angerbird| | 2018-6-18 12:45 | 只看该作者
看下是否跟其他程序有运行有关的

使用特权

评论回复
8
firstblood| | 2018-6-18 16:48 | 只看该作者
这不都是占用一个周期的就OK的么

使用特权

评论回复
9
comeon201208| | 2018-6-18 21:06 | 只看该作者
这个时间的长短的是不是跟主频有关系的

使用特权

评论回复
10
kkzz| | 2018-6-19 16:21 | 只看该作者
一般一个nop占用一个时钟周期

使用特权

评论回复
11
tongbu2015| | 2018-6-19 21:10 | 只看该作者
这个NOP的延时测定的跟主频相关系的。

使用特权

评论回复
12
两叶小舟| | 2018-6-20 07:39 | 只看该作者
单个汇编指令用CCS打断点来测时钟不是很准确的,仿真器会引入延时误差。
要比较准确测试要写N遍重复求平均。
示波器测量应该是可以的,但是要计入IO翻转写寄存器以及IO输入变化的延时。

使用特权

评论回复
13
dirtwillfly| | 2018-6-20 12:37 | 只看该作者
不需要这样测试阿,另外这个测试过程也会引入误差
在官网提供的手册里有汇编指令说明

使用特权

评论回复
14
gygp| | 2018-6-20 22:00 | 只看该作者
一个周期的。

使用特权

评论回复
15
gygp| | 2018-6-20 22:01 | 只看该作者
这个都是好久远的帖子了。

使用特权

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

本版积分规则

10

主题

108

帖子

1

粉丝