[AVR单片机] "每MHz可实现1MIPS的处理能力"是什么意思?

[复制链接]
5592|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 | 显示全部楼层
理想情况下是可以的
potter 发表于 2009-12-22 22:59 | 显示全部楼层
avr手册上是这么写的,但我不知道什么意思:dizzy:
xiaoxin1986 发表于 2009-12-22 23:51 | 显示全部楼层
应该不可能吧
taoest 发表于 2009-12-23 01:30 | 显示全部楼层
MIPS,是每秒百万条指令,
8MIPS就是8百万条指令每秒。不是8万。
potter 发表于 2009-12-23 11:28 | 显示全部楼层
到底可不可能?
lovelyegle 发表于 2009-12-26 22:30 | 显示全部楼层
我觉得不可能达到
gallop_chen 发表于 2010-2-4 22:30 | 显示全部楼层
那是理论,实际要低一些。
su_mj000 发表于 2010-2-5 02:02 | 显示全部楼层
打个比方:有些汉字只有一笔笔划(单周期指令),有些汉字则有多笔笔划(多周期指令)。
倘若你每秒钟能写5笔,你可以说你每秒钟能写5个字(5个单笔划的字)。事实上,任何一篇
**不可能全由单笔划的字组成。同理,使用AVR指令书写的任何一个有实际意义的程序,不可能
全部都是单周期指令所组成。
alphaTan 发表于 2010-2-5 14:24 | 显示全部楼层
首先要明白MIPS是Milinon instruction Per Sencond,即一秒钟单片机执行的百万条指令的数目。现在再来看看“每MHz可实现1MIPS的处理能力”,就表示1MHZ(1MHZ=10个100万hz)能实现一百万条指令的执行,也就是说1个机器周期可以实现10条指令的实现。不知道这样说,你能不能明白?呵呵
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条指令。
drentsi 发表于 2010-2-6 18:47 | 显示全部楼层
这个和CPU的构架有关系的。
老式的51需要12个周期执行一条指令,可认为每12MHz实现1MIPS的处理能力。
现在多数单片机都能做到1周期执行一条指令了。
再往上有每周期3条指令,8条的都有。
每MHz实现8MIPS的处理能力是有的
god_like 发表于 2010-2-6 20:44 | 显示全部楼层
有这么厉害的芯片吗?能举个例子不
您需要登录后才可以回帖 登录 | 注册

本版积分规则

20

主题

36

帖子

0

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