|
|||||||||||
| 技術(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 |
匯編語(yǔ)言怪現(xiàn)象 |
| 作者:西工大 欄目:單片機(jī) |
有表中一組數(shù),先是繼減,到47h處,開(kāi)始繼增。 于是我先處理繼減數(shù)據(jù),用異或查到47h后,開(kāi)始處理繼增數(shù)據(jù) 碰到的問(wèn)題是,如果系統(tǒng)直接從47h后的數(shù)據(jù)開(kāi)始,則處理方法就剛好相反了。 于是,我改用減法,比47h大的數(shù),認(rèn)為是繼減的,比47h小的數(shù),認(rèn)為是繼增的 但是結(jié)果與期望剛好相反,郁悶! |
| 2樓: | >>參與討論 |
| 作者: daqing 于 2006/5/7 22:34:00 發(fā)布:
不明 不明。 “繼減” 什么意思? “自減”? 為什么用 “用異或查到47h” ? 直接CJNE A,#47H不行嗎? |
|
| 3樓: | >>參與討論 |
| 作者: xymxym 于 2006/5/7 23:41:00 發(fā)布:
實(shí)在沒(méi)明白是什么意思。 我來(lái)猜一下,“用匯編寫(xiě)程序,程序中有一個(gè)表,表中有若干字節(jié)數(shù)據(jù),47H為定界符,剛開(kāi)始時(shí)指針從某一個(gè)位置遞減,并處理當(dāng)前數(shù)據(jù),但如果當(dāng)前指針指向的數(shù)據(jù)值為47H時(shí),則將指針改為遞增方式并遵循遞減時(shí)的處理方法”是這個(gè)意思嗎?其他的請(qǐng)你再說(shuō)清楚點(diǎn)。 |
|
| 4樓: | >>參與討論 |
| 作者: icecut 于 2006/5/8 13:14:00 發(fā)布:
調(diào)試一下 感覺(jué)是你初始化有問(wèn)題(僅限此段程序) |
|
|
|
| 免費(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) |