首页 | 新闻 | 新品 | 文库 | 方案 | 视频 | 下载 | 商城 | 开发板 | 数据中心 | 座谈新版 | 培训 | 工具 | 博客 | 论坛 | 百科 | GEC | 活动 | 主题月 | 电子展
返回列表 回复 发帖

关于延时程序

关于延时程序

如果我写这样一段程序:

for(i=0;i<=1000;i++){}

这段程序执行需要多长时间如何计算?

正在进行NE64的研究学习,欢迎和我讨论~ saga0807@hotmail.com
如果要知道准确的时间,应该看它编译出来的汇编指令是什么,然后根据每一条汇编指令的指令周期来计算总的执行时间。
海纳百川  有容乃大
我在汇编程序中看到有nop延时指令,只是没有注明时间,这个怎么看?
正在进行NE64的研究学习,欢迎和我讨论~ saga0807@hotmail.com
一个NOP指令就是一个指令周期。每个指令的周期数要到数据手册中去查。
海纳百川  有容乃大

10ms!?

i=100000大概是1秒;1000应该是0.01秒?
-
QUOTE:
以下是引用strongchen在2005-12-29 11:38:00的发言:
一个NOP指令就是一个指令周期。每个指令的周期数要到数据手册中去查。

[em01]

这种方法的确不怎么准

是的

那有比较准的么?

使用定时器或弄好多个nop指令
返回列表