我需要创建一个汇编函数,将两个正数相加,由 C 程序调用。
C 程序如下所示:
#include <stdio.h>
int main(void){
int a = 0;
int b = 0;
int c = 0;
printf( "Enter first number: " );
scanf( "%d", &a );
printf( "Enter second number: " );
scanf( "%d", &b );
sum();
printf( "Answer is %d\n", sum );
}
要求是汇编函数 ( sum()
) 不应传递任何参数,也不应返回任何值。此外,如果重要,汇编函数位于单独的文件 sum.s 中。
我尝试了很多,阅读了很多。尽管如此,我还是无法访问main()
. 谢谢您的帮助。:)