2812 c中嵌入 汇编有错误,请 大哥们指点米经

lightofficer   2006-12-15 13:42 楼主
我在c中嵌入了这样的汇编程序他居然说有错误:
#define   EALLOW     asm(\"eallow\"
然后就用这个宏定义的EALLOW,
提示的错误是:标号 EALLOW 已经被定义过了,
然后我就屏蔽了这个宏定义,直接用  asm(“ eallow”);
他还是提示这个错误,请大哥们给点建议怎么修改,不能用这个指令寄存器的东西就没有办法改了,连初始化都不能 ,还有那个asm(\"edis\";也同样有这个错误

回复评论 (3)

人家头文件里有啊,不用你去定义了.

你直接用就行了,你看看头文件啊!如果没,你可以去定义
点赞  2006-12-23 07:07
gu ji shi ding yi chong fu le.

zai \"dsp281X_device.h\" li ken ding zhao de dao.
点赞  2006-12-24 12:09

错误找到了

是少了一个空格  ,再头文件里没有定义重复,asm(\"  EALLOW\"所以只要加个空格就行乐,谢谢各位大哥的热心帮助
点赞  2006-12-24 13:32
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 京公网安备 11010802033920号
    写回复