C语言嵌套汇编,显示错误 ,大神给小弟看看程序错在那了 [
printf("\r\nExecute Test\r\n");printf("------------\r\n\r\n");
在此处添加 汇编的一个加法计算
asm(
MVK.S1 0x0002,A3
STW.D2T1 A3,*+SP
NOP 2
MVK.S1 0x0005,A3
STW.D2T1 A3,*+SP
NOP 2
LDW.D2T2 *+SP,B5
LDW.D2T2 *+SP,B4
NOP 4
ADD.L2 B5,B4,B4
LDW.D2T2 B4,*+SP
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); 嵌套汇编只能一句吧?错误提示呢? 嵌套多句是不是需要用大括号啊
{} zhangmangui 发表于 2015-12-23 21:19
嵌套多句是不是需要用大括号啊
{}
我用大括号,编译也是有错的说 找不到ASM 要加引号吧 JY-DX-JY 发表于 2015-12-24 10:04
要加引号吧
在哪加引号,能详细说说吗,谢谢啦 asm("nop ");
页:
[1]