美文网首页
C与汇编混合编程(汇编语言环境配置)

C与汇编混合编程(汇编语言环境配置)

作者: 呼吸化为空气 | 来源:发表于2018-08-29 16:30 被阅读85次

    之前想在双系统上配置汇编环境,无奈最后采用汇编和c混合编程。

    因为大对数人学的都是Intel的8086汇编,但是微软和Intel就像是亲兄弟一样,所以8086的汇编需要用微软的VC,VS即可编译。

    除了Intel 语法,还有ARM汇编,这个就是所谓的at&t语法,这个用gcc就可以搞定了。

    #include<stdio.h>
     
    int main()
    {
        int a = 10;
        int b = 20;
        int c = 0;
     
        __asm__ ("addl %1, %0\n\t"
                 : "=r"(c)
                 : "r"(a), "0"(b));
        printf("%d\n", c);
     
        return 0;
    }
    

    相关文章

      网友评论

          本文标题:C与汇编混合编程(汇编语言环境配置)

          本文链接:https://www.haomeiwen.com/subject/gthkwftx.html