32位汇编第七讲,混合编程
混合编程的概念,有时候我们会想,C语言可不可以调用汇编的函数,或者反过来调用
或者说C语言里面内部直接内联汇编去编写....至于代码,会上传课堂资料中
四丶压轴的内联汇编
1.内联汇编简单了解
首先我们会想,上面虽然完成的 汇编和C的互相调用,也解决的跨语言的DLL调用
但是觉着还是不好,为什么,因为可能我想写的汇编代码就那么一点...Pushad 和push s是保存所有寄存器环境,和所有标志寄存器标志
我们看下VC++6.0的汇编到底做了什么
(在VC++6.0中内联汇编,可以下短点,然后ALT +8跳转到VC的汇编中查看)
?...是一样的
2.内联汇编调用函数
一丶普通调用的无参数调用
上面我们知道的怎么写内联汇编了,那么下边我们则可以把这个内联汇编定位为函数
写个ADD函数把
首先我们工程封装成一个函数
?...4.内联调用API
如果内联了,那么就不支持invoke这种伪指令去操作了,都是真实的去写汇编代码
?