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