Re: [問題]有關ds pic的組合語言

看板ASM (組合語言)作者 (我愛ASM)時間17年前 (2007/08/02 21:33), 編輯推噓3(304)
留言7則, 2人參與, 最新討論串2/4 (看更多)
※ 引述《ilike1128 (小白)》之銘言: : 最近玩dspic看到裡面的主體架構是C語言 : 那裡面看到有一章說可以C語言跟組合語言可以混搭寫在一起 : 不曉得有沒有人可以找到類似的範例程式可以讓我看看 : 例如說我本來撰寫主程式的時候是C語言,不過遇到問題 : 去網路上找程式碼結果發現只有組合語言,那我要怎麼樣把它 : 弄出來呼叫 問題大概就是這樣子 int main() { _asm Your Assembly Code _endasm } -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.132.23.74

08/03 01:46, , 1F
這寫法不太一定吧 要看compiler如何實作
08/03 01:46, 1F

08/03 01:47, , 2F
不同的compiler對inline assembly會有不一樣的語法
08/03 01:47, 2F

08/03 12:35, , 3F
這是C30標準寫法,C30是Microchip的自家編譯器。
08/03 12:35, 3F

08/03 12:48, , 4F
編譯器是滿多家的,不過他沒指定就當是C30。其他的資
08/03 12:48, 4F

08/03 12:49, , 5F
料很少。官方資料的也都是C30的範例。
08/03 12:49, 5F

08/03 12:50, , 6F
dsPIC沒有PC那樣複雜問題...^_^
08/03 12:50, 6F

08/03 13:34, , 7F
上面是C18的用法,是我寫錯了...Orz
08/03 13:34, 7F
文章代碼(AID): #16iTqLn_ (ASM)
文章代碼(AID): #16iTqLn_ (ASM)