|
|||||||||||
| 技術(shù)交流 | 電路欣賞 | 工控天地 | 數(shù)字廣電 | 通信技術(shù) | 電源技術(shù) | 測(cè)控之家 | EMC技術(shù) | ARM技術(shù) | EDA技術(shù) | PCB技術(shù) | 嵌入式系統(tǒng) 驅(qū)動(dòng)編程 | 集成電路 | 器件替換 | 模擬技術(shù) | 新手園地 | 單 片 機(jī) | DSP技術(shù) | MCU技術(shù) | IC 設(shè)計(jì) | IC 產(chǎn)業(yè) | CAN-bus/DeviceNe |
將C程序改為匯編,請(qǐng)高手談?wù)劷?jīng)驗(yàn) |
| 作者:sambie 欄目:單片機(jī) |
C51程序的hex代碼超過(guò)了2K,只好改匯編,可我對(duì)匯編望而生畏,想問(wèn)高手可不可以直接將keil或其它工具生成的反匯編程序直接修改一下?這樣大致能壓縮代碼量百分之幾?謝過(guò)了。 |
| 2樓: | >>參與討論 |
| 作者: isoar 于 2005/12/13 12:18:00 發(fā)布:
用匯編其實(shí)就是重寫(xiě),還是換個(gè)4k的芯片吧 |
|
| 3樓: | >>參與討論 |
| 作者: xxdcq 于 2005/12/15 11:19:00 發(fā)布:
用反匯編 我這里有 |
|
| 4樓: | >>參與討論 |
| 作者: javie 于 2005/12/15 11:28:00 發(fā)布:
哈哈 比如你寫(xiě)個(gè)乘法,能把你玩死 呵呵 |
|
| 5樓: | >>參與討論 |
| 作者: songhui 于 2005/12/15 23:25:00 發(fā)布:
也不一定。 有多年的匯編經(jīng)驗(yàn)的程序員,用匯編寫(xiě),一點(diǎn)也不比C慢。 |
|
| 6樓: | >>參與討論 |
| 作者: xwj 于 2005/12/16 7:58:00 發(fā)布:
有多年的C經(jīng)驗(yàn)的程序員,用C寫(xiě),編譯后代碼也不比匯編大多少。 |
|
| 7樓: | >>參與討論 |
| 作者: voynich 于 2005/12/16 8:00:00 發(fā)布:
有多年經(jīng)驗(yàn)的程序員,c和匯編都應(yīng)該很niu! |
|
| 8樓: | >>參與討論 |
| 作者: sambie 于 2005/12/16 20:39:00 發(fā)布:
各位Niu人,佩服 我象小馬過(guò)河一樣都不知聽(tīng)誰(shuí)的了,只好改用匯編試試。過(guò)兩天我給大家一個(gè)交代。 |
|
| 9樓: | >>參與討論 |
| 作者: xwj 于 2005/12/16 21:26:00 發(fā)布:
程序貼上來(lái),幫你優(yōu)化,大家比比看誰(shuí)優(yōu)化的更小 |
|
| 10樓: | >>參與討論 |
| 作者: sambie 于 2005/12/16 23:42:00 發(fā)布:
謝謝樓上好意。我就不煩勞各位了。我的程序雖然談不上 有多復(fù)雜,但還是挺繞人的。不瞞各位,我是搞j2EE的,對(duì)于C我還算是駕輕就熟,出于愛(ài)好,想玩單片機(jī)。以后肯定有很多問(wèn)題還要向各位請(qǐng)教。 |
|
| 11樓: | >>參與討論 |
| 作者: sambie 于 2005/12/19 22:48:00 發(fā)布:
匯編確實(shí)比C代碼量少很多。 花了三天的時(shí)間,將原來(lái)由C寫(xiě)的程序改成匯編,hex由2.5K縮至1.6k,看來(lái)就代碼效率而言,匯編的確好。當(dāng)然,用慣了C再改匯編無(wú)疑是很痛苦的。好在結(jié)果令我很滿(mǎn)意:我不用換4k的片子,改電路了。從中也學(xué)到了不少。在此要謝謝各位回復(fù)過(guò)我貼子的朋友們。 |
|
| 12樓: | >>參與討論 |
| 作者: gbchang 于 2005/12/19 22:56:00 發(fā)布:
值得敬重的論壇素質(zhì)!! 好。V! |
|
| 13樓: | >>參與討論 |
| 作者: winhiwang 于 2005/12/20 13:33:00 發(fā)布:
用匯編重寫(xiě)吧,反正你的算法已經(jīng)沒(méi)有問(wèn)題了 |
|
| 14樓: | >>參與討論 |
| 作者: zhwdy81 于 2005/12/20 17:29:00 發(fā)布:
贊成,匯編好啊 |
|
| 15樓: | >>參與討論 |
| 作者: MEIBOY 于 2005/12/20 22:50:00 發(fā)布:
匯編不難,慢慢來(lái),很快就能用了! |
|
|
|
| 免費(fèi)注冊(cè)為維庫(kù)電子開(kāi)發(fā)網(wǎng)會(huì)員,參與電子工程師社區(qū)討論,點(diǎn)此進(jìn)入 |
Copyright © 1998-2006 m.58mhw.cn 浙ICP證030469號(hào) |