【C系列】asm关键字和__asm关键字的区别

DATE: 2021.12.17


文章目录

1、参考

https://blog.csdn.net/wcccg/article/details/78496940
https://bbs.elecfans.com/jishu_1729984_1_1.html#comment_top

2、asm关键字

在C或者C++代码中,可以使用asm关键字嵌入内联汇编代码,加速程序运行效率。
asm后跟一个程序集指令、一组括在大括号中的指令或者至少一对空大括号。

格式如下:

asm volatile {
				"mov	%1, %%eax \n"
				"sub	%2, %%eax \n"
				"movq	%1, %%xmm0 \n"	
};

注意:在C99格式中呢,asm关键字需要采用__asm。


THE END!

上一篇:游戏外挂编程二之C/C++内联汇编代码和DLL


下一篇:32位汇编第四讲,干货分享,汇编注入的实现,以及快速定位调用API的数量(OD查看)