32位汇编第七讲,混合编程
混合编程的概念,有时候我们会想,C语言可不可以调用汇编的函数,或者反过来调用
或者说C语言里面内部直接内联汇编去编写....,注意下方的end结束符号,我们并没有指明开始位置是MyAdd,也就是说这个汇编程序,只能编译
编译出的OBJ 和我们上边写的程序的OBJ 一起连接(上面的程序也是编译,不连接)
看下汇编代码
.386...MyAdd函数
1.先编译汇编程序,产生obj文件
?...,然后把上面的MyAdd.obj(汇编程序编译的)
汇编程序的编译可以通过RadAsm,如果配置好了就直接F5编译即可,如果没配置好,可以手工用命令行编译,这里不讲解了,以前课程都有讲怎么编译,还有配置...所以这几个步骤就不写了,生成lib给汇编程序使用,至于手工的编译汇编程序,连接汇编程序其实不建议去用了,随着编译器的提升,以后加的选项越来越多
手工生成lib
Lib MyAdd.obj (MyAdd.obj