急请教!!本人学c语言不久,想在c语言中嵌套汇编语言,编译是出错.syntax error near''.请各位大侠赐教!!不甚感谢!!!附程序:
#include <stdio.h>
#include <math.h>
main()
{
float Avd,Vio,Iio,Kcmp;
#pragma asm
mov R0,30h
mov R1,31h
#pragma
end
Vio=R0*(100/(100+100000));
Iio=(R1-R0)*100/(100+100000);
Avd=20*log10(R0/4*(5.1+51000)/5.1);
Kcmp=20*log10(400/R0);
#pragma asm
mov R2,Vio
mov 32h,R2
mov R3,Iio
mov 33h,R3
mov R4,Avd
mov 34h,R4
mov R5,Kcmp
mov 35h,R5
#pragma
end
}
运放2.C(29): error C141: syntax error near ''
运放2.C(15): warning C271: misplaced 'asm/endasm' control