c语言中有几种调用汇编语言的方法,c语言调用汇编函数的方法
文章目录通过C语言调用汇编函数通过汇编函数调用C语言
通过C语言调用汇编函数//比较100 . S。部分。文本。全球比较数据
比较数据:
cmp x0,x1
csel x0,x0,x1,hi #条件选择指令
ret//main.c
#包含标准视频
extern int compare_data(int a,int b);
int main()
{
int值
val=compare_data(5,6);
printf(大数据:%d\n ,val);
} $(CC) -o main main.c比较。静态g # -g包含调试信息
通过汇编函数调用C语言int compare_data(int a,int b)
{
返回(a=b)?甲:乙;
}.部分。数据。对齐3
打印数据:字符串"大数据:%d\n "。部分。文本。全局函数入口
主要:
stp x29,x30,[sp,-16]!
mov x0,#6
mov x1,#5
提货单比较_数据
mov x1,x0
ldr x0,=print_data
bl printf
ldp x29,x30,[sp],16
浸水使柔软
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。