汇编调用C语言 实现简单加法计算

来源:互联网 发布:号码追逐软件 编辑:程序博客网 时间:2024/05/21 08:47

首先用到两个文件:

1、asm.s 文件,内容为:

    AREA MYADD,CODE,READONLY
    IMPORT Cal;导入C语言函数
    ENTRY
    CODE32
Start
    MOV R0,#1
    MOV R1,#2
    MOV R2,#3
    
    BL Cal;调用C语言函数,计算结果保存在R0当中
    
    END
   
2、c.c文件,内容为:


int Cal(int a,int b,int c)
{
    return a + b + c;
}

3、最后R0=ox00000006.


原创粉丝点击