一个简单得c语言程序,在行内插入汇编,但是编译不过,希望大家指点一下。
程序:
/* asm.c */
#include<stdio.h>
#pragma inline
int main()
{
int a,b;
scanf("%d%d",&a,&b);
asm mov ax,a
asm mov bx,b
asm add bx
asm mov a,ax
printf("a+b=%d",a);
return 0;
}
gcc asm.c -o asm
错误提示:
asm.c 8:错误:syntax error before 'mov'
c语言行内汇编问题
- eexpress
- 帖子: 58428
- 注册时间: 2005-08-14 21:55
- 来自: 长沙
- yonsan
- 帖子: 887
- 注册时间: 2005-07-01 18:56
- 来自: 广州市