|
|||||||||||
| 技術(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 |
宏匯編入門 |
| 作者:john_light 欄目:單片機(jī) |
| 2樓: | >>參與討論 |
| 作者: hiberhe 于 2005/7/20 12:49:00 發(fā)布:
嗯,匯編我覺得還是應(yīng)該這樣寫 我覺得寫匯編盡量才用絕對定位,像keil a51的宏匯編就很好.所以我一直覺得,寫51匯編也按a51風(fēng)格,用keil編譯,移植性和可視性比一般的"匯編"好多了 |
|
| 3樓: | >>參與討論 |
| 作者: 新警察 于 2005/7/20 13:19:00 發(fā)布:
樓主繼續(xù)! keil編譯出來的.src文件有時(shí)也有org RSEG ?DT?_Receive?RS485 ?_Receive?BYTE: severNo?243: DS 1 pBuff?244: DS 3 ORG 4 ;//////////////////////// sum?245: DS 1 len?246: DS 1 RSEG ?DT?RSComm?RS485 ?RSComm?BYTE: i?347: DS 1 n?348: DS 1 sBuff?349: DS 6 RSEG ?DT?_Send?RS485 ?_Send?BYTE: pData?140: DS 3 ORG 3 ;///////////////// len?141: DS 1 sum?142: DS 1 |
|
| 4樓: | >>參與討論 |
| 作者: huangxd 于 2005/7/20 13:19:00 發(fā)布:
這東西只能看,不能摸 看了,果然上了階層,用keil C寫的C代碼開放 SRC 就會弄出一堆這種宏匯編,不過我相信用匯編的人大多數(shù)還是用 DATA1 EQU 30H ORG 0000H LJMP MAIN ORG 0050H MAIN: ; … MOV A, DATA1 ; … END 的方式,不信,咱們投票。。。。。。 |
|
| 5樓: | >>參與討論 |
| 作者: xwj 于 2005/7/20 13:46:00 發(fā)布:
如果不是為了和C交叉編譯,完全用不上 當(dāng)然,了解下,知道是什么意思還是有必要的 |
|
| 6樓: | >>參與討論 |
| 作者: blueboyjf 于 2005/7/20 16:14:00 發(fā)布:
占位學(xué)習(xí)! |
|
| 7樓: | >>參與討論 |
| 作者: hiberhe 于 2005/7/21 21:04:00 發(fā)布:
這樣正說明上臺階嘛~~~~~~~ 估計(jì)真好 huangxd 所說,大多數(shù)人都用org之類,正是這樣,代碼的模塊化和移植性才不是那么好.而且,自己要去考慮變量的定位,很麻煩的,也沒有必要. 我基本不寫匯編,但我一直覺得要寫匯編就要按keil那種方式寫. |
|
| 8樓: | >>參與討論 |
| 作者: yewuyi 于 2005/7/28 9:43:00 發(fā)布:
一般情況下用可重定位方式的還是要較少的…… 因?yàn)橹袊钠髽I(yè)很多沒有自己的軟件平臺…… 沒有軟件平臺的企業(yè)基本上不會想到用可重定位方式的…… |
|
|
|
| 免費(fèi)注冊為維庫電子開發(fā)網(wǎng)會員,參與電子工程師社區(qū)討論,點(diǎn)此進(jìn)入 |
Copyright © 1998-2006 m.58mhw.cn 浙ICP證030469號 |