打印
[AVR单片机]

"每MHz可实现1MIPS的处理能力"是什么意思?

[复制链接]
4354|14
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
hjsandh|  楼主 | 2009-12-22 09:28 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
每MHz可实现1MIPS的处理能力,是不是用8M晶振可以达到每秒8MIPS(每秒8万指令)?

相关帖子

沙发
xwj| | 2009-12-22 09:32 | 只看该作者
AVR?
不能。不要信这个。

使用特权

评论回复
板凳
ZRL700424| | 2009-12-22 10:09 | 只看该作者
每MHz可实现1MIPS的处理能力,是不是用8M晶振可以达到每秒8MIPS(每秒8万指令)?
hjsandh 发表于 2009-12-22 09:28


是的,AVR绝大多数指令都是单周期的

使用特权

评论回复
地板
宇容创行| | 2009-12-22 16:04 | 只看该作者
理想情况下是可以的

使用特权

评论回复
5
potter| | 2009-12-22 22:59 | 只看该作者
avr手册上是这么写的,但我不知道什么意思:dizzy:

使用特权

评论回复
6
xiaoxin1986| | 2009-12-22 23:51 | 只看该作者
应该不可能吧

使用特权

评论回复
7
taoest| | 2009-12-23 01:30 | 只看该作者
MIPS,是每秒百万条指令,
8MIPS就是8百万条指令每秒。不是8万。

使用特权

评论回复
8
potter| | 2009-12-23 11:28 | 只看该作者
到底可不可能?

使用特权

评论回复
9
lovelyegle| | 2009-12-26 22:30 | 只看该作者
我觉得不可能达到

使用特权

评论回复
10
gallop_chen| | 2010-2-4 22:30 | 只看该作者
那是理论,实际要低一些。

使用特权

评论回复
11
su_mj000| | 2010-2-5 02:02 | 只看该作者
打个比方:有些汉字只有一笔笔划(单周期指令),有些汉字则有多笔笔划(多周期指令)。
倘若你每秒钟能写5笔,你可以说你每秒钟能写5个字(5个单笔划的字)。事实上,任何一篇
**不可能全由单笔划的字组成。同理,使用AVR指令书写的任何一个有实际意义的程序,不可能
全部都是单周期指令所组成。

使用特权

评论回复
12
alphaTan| | 2010-2-5 14:24 | 只看该作者
首先要明白MIPS是Milinon instruction Per Sencond,即一秒钟单片机执行的百万条指令的数目。现在再来看看“每MHz可实现1MIPS的处理能力”,就表示1MHZ(1MHZ=10个100万hz)能实现一百万条指令的执行,也就是说1个机器周期可以实现10条指令的实现。不知道这样说,你能不能明白?呵呵

使用特权

评论回复
13
yewuyi| | 2010-2-5 15:06 | 只看该作者
首先要明白MIPS是Milinon instruction Per Sencond,即一秒钟单片机执行的百万条指令的数目。现在再来看看“每MHz可实现1MIPS的处理能力”,就表示1MHZ(1MHZ=10个100万hz)能实现一百万条指令的执行,也就是说1个机 ...
alphaTan 发表于 2010-2-5 14:24


我不知道LZ明白了没有,但我肯定自己没有明白。

呵呵,‘每MHz可实现1MIPS的处理能力’意味着每个机器周期可以执行1条指令。

使用特权

评论回复
14
drentsi| | 2010-2-6 18:47 | 只看该作者
这个和CPU的构架有关系的。
老式的51需要12个周期执行一条指令,可认为每12MHz实现1MIPS的处理能力。
现在多数单片机都能做到1周期执行一条指令了。
再往上有每周期3条指令,8条的都有。
每MHz实现8MIPS的处理能力是有的

使用特权

评论回复
15
god_like| | 2010-2-6 20:44 | 只看该作者
有这么厉害的芯片吗?能举个例子不

使用特权

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

本版积分规则

20

主题

36

帖子

0

粉丝