[DSP编程] C语言嵌套汇编,显示错误 ,大神给小弟看看程序错在那了 [

[复制链接]
1398|6
 楼主| liyongyong 发表于 2015-12-23 08:55 | 显示全部楼层 |阅读模式
printf("\r\nExecute Test\r\n");
   printf("------------\r\n\r\n");
   
  在此处添加 汇编的一个加法计算  
   asm(
MVK.S1     0x0002,A3
STW.D2T1   A3,*+SP[4]
NOP        2
MVK.S1     0x0005,A3
STW.D2T1   A3,*+SP[5]
NOP        2

LDW.D2T2   *+SP[5],B5
LDW.D2T2   *+SP[4],B4
NOP        4
ADD.L2     B5,B4,B4
LDW.D2T2   B4,*+SP[7]
NOP        2
);

   // flash leds for a few seconds.
   for (i = 0; i < 3; i++)
   {
    GPIO_setOutput(3, 7, 0);
    GPIO_setOutput(3, 6, 0);
    GPIO_setOutput(3, 5, 0);
JY-DX-JY 发表于 2015-12-23 11:44 | 显示全部楼层
嵌套汇编只能一句吧?错误提示呢?
zhangmangui 发表于 2015-12-23 21:19 | 显示全部楼层
嵌套多句  是不是需要用大括号啊   
{}
 楼主| liyongyong 发表于 2015-12-24 09:36 | 显示全部楼层
zhangmangui 发表于 2015-12-23 21:19
嵌套多句  是不是需要用大括号啊   
{}

我用大括号,编译也是有错的  说 找不到ASM
JY-DX-JY 发表于 2015-12-24 10:04 | 显示全部楼层
要加引号吧
 楼主| liyongyong 发表于 2015-12-24 17:31 | 显示全部楼层

在哪加引号,能详细说说吗,谢谢啦
JY-DX-JY 发表于 2015-12-24 17:33 | 显示全部楼层
asm("  nop   ");
您需要登录后才可以回帖 登录 | 注册

本版积分规则

15

主题

25

帖子

2

粉丝
快速回复 在线客服 返回列表 返回顶部