两个C/C++与汇编进行混合编程的小例子
2009-06-27 21:24
253 查看
//第一个例子:汇编语句实现子函数 #include <stdio.h> short addasm(short a,short b,short c) { short sum; __asm { mov ax,a; add ax,b; add ax,c; mov sum,ax; } return sum; } void main() { short a,b,c,sum; a = 10; b = 20; c = 30; sum = addasm(a,b,c); printf("sum = %d /n",sum); } //第二个例子:汇编语句直接嵌入主函数 #include <stdio.h> void main() { int a,b,c,sum; a = 10; b = 20; c = 309; __asm { mov eax,a; add eax,b; add eax,c; mov sum,eax; } printf("sum = %d /n",sum); }
相关文章推荐
- VC++与汇编语言混合编程事例-----两个无符号整数相加
- 关于C/C++与汇编的混合编程
- 5种语言混合编程:C++、JS、python、Lisp、汇编
- 李现路:DSP6000中C/C++语言和汇编语言的混合编程的方法
- 使用JNI进行混合编程:在Java中调用C/C++本地库
- 使用JNI进行混合编程:在C/C++中调用Java代码
- 使用JNI进行混合编程:在Java中调用C/C++本地库
- MATLAB调用C/C++进行混合编程
- 【转】使用JNI进行混合编程:在C/C++中调用Java代码
- 5种语言混合编程:C++、JS、python、Lisp、汇编
- 使用JNI进行混合编程:在Java中调用C/C++本地库
- 使用JNI进行混合编程:在C/C++中调用Java代码
- C++ 和 汇编 混合编程幼儿园经验总结**持续更新** 学习笔记贴
- VC++与汇编语言混合编程事例-----两个无符号整数相加:
- 使用JNI进行混合编程:在C/C++中调用Java代码--------------------cocos2d-x 3.0正式版本(7.5)
- 【转】使用JNI进行混合编程:在C/C++中调用Java代码
- 使用 acl 库针对 C++ 对象进行序列化及反序列编程
- Linux下使用Vim进行C/C++ 编程基础知识详解
- ARM中C和汇编混合编程及示例
- 【原创】C#与C++的混合编程--采用其中的第三种方法