|
|||||||||||
| 技術(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 |
求助:無(wú)符號(hào)三字節(jié)數(shù)比較大小的51匯編子程序 |
| 作者:sambie 欄目:單片機(jī) |
哪位大俠有上述程序,能否共享?在下這廂有禮啦。^-^ |
| 2樓: | >>參與討論 |
| 作者: hotpower 于 2006/1/23 20:55:00 發(fā)布:
暈到~~~排火車即可 |
|
| 3樓: | >>參與討論 |
| 作者: sambie 于 2006/1/23 21:07:00 發(fā)布:
我是想要一個(gè)比較好的算法,我自己寫的一個(gè)又臭又長(zhǎng).... 見不得人啊! |
|
| 4樓: | >>參與討論 |
| 作者: hotpower 于 2006/1/23 21:10:00 發(fā)布:
拿出來熏熏別人也會(huì)對(duì)自己有幫助 |
|
| 5樓: | >>參與討論 |
| 作者: pheavecn 于 2006/1/23 21:37:00 發(fā)布:
從MSB字節(jié)比較起就行了。 |
|
| 6樓: | >>參與討論 |
| 作者: sambie 于 2006/1/23 22:02:00 發(fā)布:
那你就捂著鼻子。。。 CLR C; MOV R7,#3 ;NUMBER OF BYTES MOV R0,20H ;HEAD ADDRS OF FIRST NUMBER MOV R1,30H ;HEAD ADDRS OF SECOND NUMBER LOOP:MOV A,@R0 ;1ST BYTE OF 1ST NUMBER SUBB A,@R1 INC R0 INC R1 DJNZ R7,LOOP JC GT LT: ... GT: ... 順便請(qǐng)教:中斷程序中調(diào)用子程序有什么要注意的地方? 謝謝hotpower |
|
| 7樓: | >>參與討論 |
| 作者: hotpower 于 2006/1/24 0:30:00 發(fā)布:
幾乎是最簡(jiǎn)單的了 中斷程序中,如果該函數(shù)中的寄存器與中斷同組,則可不保護(hù)現(xiàn)場(chǎng). 當(dāng)然PSW,ACC還是要保護(hù)的. 如pheavecn所說有2種算法(MSB/LSB),你給的應(yīng)該是從小開始向大做減法. 如果從大開始向小做減法,應(yīng)該在循環(huán)前跳出才是. 也就是說有"大端小端"的問題. |
|
| 8樓: | >>參與討論 |
| 作者: sambie 于 2006/1/24 13:42:00 發(fā)布:
謝過hotpower大師 |
|
| 9樓: | >>參與討論 |
| 作者: zhaohe2001 于 2006/1/24 17:41:00 發(fā)布:
敢問hotpower兄 什么叫寄存器與中斷同組? |
|
|
|
| 免費(fèi)注冊(cè)為維庫(kù)電子開發(fā)網(wǎng)會(huì)員,參與電子工程師社區(qū)討論,點(diǎn)此進(jìn)入 |
Copyright © 1998-2006 m.58mhw.cn 浙ICP證030469號(hào) |