C/C++ 与汇编混合编程 总结
2012-10-26 10:42
225 查看
使用场合:
①在C/C++程序中潜入汇编指令
②在汇编程序中访问C/C++定义的全局变量
③在C/C++程序中调用汇编函数
④汇编程序中调用C/C++函数
①
#include <stdio.h>
void my_strcpy(const char *src, char *dest)
{
char ch;
__asm
{
loop:
ldrb ch, [src], #1
strb ch, [dest], #1
cmp ch, #0
bne loop
}
}
int main()
{
char *a = "forget it and move on!";
char b[64];
my_strcpy(a, b);
printf("original: %s", a);
printf("copyed: %s", b);
return 0;
}
②
①在C/C++程序中潜入汇编指令
②在汇编程序中访问C/C++定义的全局变量
③在C/C++程序中调用汇编函数
④汇编程序中调用C/C++函数
①
#include <stdio.h>
void my_strcpy(const char *src, char *dest)
{
char ch;
__asm
{
loop:
ldrb ch, [src], #1
strb ch, [dest], #1
cmp ch, #0
bne loop
}
}
int main()
{
char *a = "forget it and move on!";
char b[64];
my_strcpy(a, b);
printf("original: %s", a);
printf("copyed: %s", b);
return 0;
}
②
相关文章推荐
- 偶总结的FORTRAN/C/C++混合编程,大家有兴趣就看看吧
- c/c++混合编程简明总结
- arm学习笔记五(c/c++与arm汇编混合编程)
- arm学习笔记五(c/c++与arm汇编混合编程)
- C++与Matlab混合编程总结(Mat mxArray mwArray转换)
- C++反汇编调试经验总结
- 用汇编的眼光看C++(之总结篇)23
- C/C++与汇编混合编程简介
- 用汇编的眼光看C++(之 总结篇)
- 用汇编的眼光看C++(之 总结篇)
- [置顶]用汇编的眼光看C++(之 总结篇)
- C/C++与汇编混合编程简介
- C++与汇编的混合编程
- [置顶]用汇编的眼光看C++(之 总结篇)
- 用汇编的眼光看C++(之 总结篇)
- c++ objective c 混合编程问题总结
- 用汇编的眼光看C++(之 总结篇)
- QML, Qt C++混合编程--QML与Qt C++ 交互机制探讨与总结
- C++中_cdecl _stdcall _fastcall _thiscall函数调用总结(对照汇编代码)
- 用汇编的眼光看C++(之 总结篇)