作者MasterChang (我愛ASM)
看板ASM
標題Re: [問題]有關ds pic的組合語言
時間Thu Aug 2 21:33:08 2007
※ 引述《ilike1128 (小白)》之銘言:
: 最近玩dspic看到裡面的主體架構是C語言
: 那裡面看到有一章說可以C語言跟組合語言可以混搭寫在一起
: 不曉得有沒有人可以找到類似的範例程式可以讓我看看
: 例如說我本來撰寫主程式的時候是C語言,不過遇到問題
: 去網路上找程式碼結果發現只有組合語言,那我要怎麼樣把它
: 弄出來呼叫 問題大概就是這樣子
int main()
{
_asm
Your Assembly Code
_endasm
}
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.132.23.74
1F:推 SILee:這寫法不太一定吧 要看compiler如何實作 08/03 01:46
2F:→ SILee:不同的compiler對inline assembly會有不一樣的語法 08/03 01:47
3F:推 MasterChang:這是C30標準寫法,C30是Microchip的自家編譯器。 08/03 12:35
4F:推 MasterChang:編譯器是滿多家的,不過他沒指定就當是C30。其他的資 08/03 12:48
5F:→ MasterChang:料很少。官方資料的也都是C30的範例。 08/03 12:49
6F:→ MasterChang:dsPIC沒有PC那樣複雜問題...^_^ 08/03 12:50
7F:→ MasterChang:上面是C18的用法,是我寫錯了...Orz 08/03 13:34