| 
  |||||||||||
| 技術(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í)行的效果不一樣。可踔烈环NCPU的一條指令另一個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個時(shí)鐘周期。 ARM內(nèi)核一般每經(jīng)過一個時(shí)鐘周期就能執(zhí)行完一條指令。 這就是差距!  | 
  |
| 4樓: | >>參與討論 | 
| 作者: awey 于 2006/1/4 21:27:00 發(fā)布:
         51內(nèi)核的單片機(jī)最高效的是C8051F系列,可達(dá)100MIPS 也是單時(shí)鐘周期指令,就是太貴了。  | 
  |
| 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 www.udpf.com.cn 浙ICP證030469號  |