|
|||||||||||
| 技術(shù)交流 | 電路欣賞 | 工控天地 | 數(shù)字廣電 | 通信技術(shù) | 電源技術(shù) | 測控之家 | EMC技術(shù) | ARM技術(shù) | EDA技術(shù) | PCB技術(shù) | 嵌入式系統(tǒng) 驅(qū)動編程 | 集成電路 | 器件替換 | 模擬技術(shù) | 新手園地 | 單 片 機(jī) | DSP技術(shù) | MCU技術(shù) | IC 設(shè)計(jì) | IC 產(chǎn)業(yè) | CAN-bus/DeviceNe |
MIPS可以唯一表征CPU的運(yùn)算能力??? |
| 作者:cnchip 欄目:技術(shù)交流 |
可是不同的CPU每條指令執(zhí)行的效果不一樣?甚至一種CPU的一條指令另一個CPU可能需要執(zhí)行好幾條,還有32位與8位,僅用MIPS好像不能有效表示各種CPU的運(yùn)算能力吧? 不懂,見笑了!感謝指點(diǎn)! |
| 2樓: | >>參與討論 |
| 作者: 赤鑄 于 2006/1/4 16:32:00 發(fā)布:
當(dāng)然不能,MIPS只是大致表示運(yùn)算能力 8位機(jī)的和32位機(jī)的,RISC和CISC的,當(dāng)然不能等同 |
|
| 3樓: | >>參與討論 |
| 作者: LPC900 于 2006/1/4 17:03:00 發(fā)布:
80C51單片機(jī)效率非常低 if語句在C語言中相當(dāng)普遍。那就舉一個例子來看看80C51處理if語句的效率是怎樣的: 簡單C51的語句“if(x<y)...”(x和y都是signed CHAR型)翻譯成匯編指令可能是 MOV A, _x CLR C SUBB A, _y SWAP A RR A XRL A, PSW ANL A, #0x04 JZ _endif 這段程序可能不易理解,但它是正確的,而且對于80C51來說還相當(dāng)“高效”。然而卻費(fèi)了8條指令才完成! 如果換成ARM內(nèi)核,只需要“CMP”和“BGE”兩條指令。 標(biāo)準(zhǔn)80C51執(zhí)行一條指令一般需要12或24個時鐘周期。 ARM內(nèi)核一般每經(jīng)過一個時鐘周期就能執(zhí)行完一條指令。 這就是差距! |
|
| 4樓: | >>參與討論 |
| 作者: awey 于 2006/1/4 21:27:00 發(fā)布:
51內(nèi)核的單片機(jī)最高效的是C8051F系列,可達(dá)100MIPS 也是單時鐘周期指令,就是太貴了。 |
|
| 5樓: | >>參與討論 |
| 作者: 楊工 于 2006/1/4 23:12:00 發(fā)布:
運(yùn)算能力之外 MIPS對于PC機(jī)上的CPU是頭等重要的指標(biāo)。對于單片機(jī)往往并不重要,夠用就得了。PC機(jī)上的CPU有人超頻。而使用單片機(jī)的往往降頻。比如說手冊規(guī)定最高24M,實(shí)際只用6M晶振。 單片機(jī)更看中的是綜合功能,比如說內(nèi)置的AD,EEPROM,硬件IIC等等... |
|
|
|
| 免費(fèi)注冊為維庫電子開發(fā)網(wǎng)會員,參與電子工程師社區(qū)討論,點(diǎn)此進(jìn)入 |
Copyright © 1998-2006 m.58mhw.cn 浙ICP證030469號 |