作者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