编译这个文件,生成.obj,然后和汇编程序的.obj连接,但是注意现在是汇编程序的.obj在前
因为汇编调用这个的obj
当然这两个obj我们也可以打包成lib使用,上面的汇编程序就是用的打包好的lib...所以这几个步骤就不写了,生成lib给汇编程序使用,至于手工的编译汇编程序,连接汇编程序其实不建议去用了,随着编译器的提升,以后加的选项越来越多
手工生成lib
Lib MyAdd.obj (MyAdd.obj...看到这个代码是不是晕了,没关系,谁叫我们是学汇编的,用OD调试看下
因为是Dbg程序,所以int 3指令对齐了,我们发现确实是断点到这里停止了,我们需要价格ret
直接打开int 3.exe看看是否会崩溃...,如果崩溃则用OD调试,看下到底出现了什么情况
?...我们发现其实我们的核心代码就是两句,但是编译器帮我们做了很多事
从第一个循环申请局部变量上面就不说了,前边讲过了
(保存栈底,开辟局部空间,保存环境.....)