本文主要是介绍GNU下C函数中调用汇编,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
GNU下C函数中调用汇编
汇编文件
.text
.syntax unified
.thumb
这三条是开头固定内容,指明这是程序代码、遵循统一的规范、支持thumb指令集
.type funname,%function 声明这是个函数
.global funcname 导出符号使得外部可见,即可导出函数也可导出全局变量
这里汇编函数结束前必须把PC改回原断点处,否则执行结果是0不是33.
声明一下以便C函数调用
C文件
C中先包含一下头文件,然后就像调C函数一样调用即可
结果
这篇关于GNU下C函数中调用汇编的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!