中易网

在c语言里怎么调用汇编函数?

答案:1  悬赏:70  
解决时间 2021-01-25 02:57
在c语言里怎么调用汇编函数?
最佳答案
把汇编写在另一个文件里 在main写个原型声明 再把两个文件同时编译可不可以。
我的gcc编译器里是这样写的
汇编文件m.s
.file "stdio.h"
#hellowrold.s print "hello,world!"

.section .data
output:
.ascii "%d %d %d\0"

.section .text
.globl _fun
_fun:
pushl %ebp
movl %esp, %ebp
subl $16, %esp
movl 0x8(%ebp), %eax
movl %eax, 0x4(%esp)
movl 0xc(%ebp), %eax
movl %eax, 0x8(%esp)
movl 0x10(%ebp), %eax
movl %eax, 0xc(%esp)
movl $output, %eax
movl %eax, (%esp)
call _printf
movl %ebp, %esp
popl %ebp
ret
.end
主函数前的原型声明 extern int fun(int i, int j, int k);
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
我国现有的三级行政区域,分为______(_____、_
我相买彩票为什么买不上
687分,这分数要是高考是不是就可以进清华了
冬季房间供暖不足,取暖的用具那种比较好?电暖
玩藏剑好还是纯阳好
为什么中国的官二代只敢在国内横了?一出了国
论述领导者怎么提高下属的自我领导能力
女人房事多了好吗
结婚礼物网 - 结婚礼物送什么好_实用|创意结
成语什么中密友
记忆力的强弱并非天生 可以通过什么来提高
苹果6 plus如何免费听广播?
老城故事地址在什么地方,想过去办事
厦港街道办事处地址在什么地方,我要处理点事
请教:PRADA在韩国 美国 香港哪个地方买最便
推荐资讯
如何配制EM菌
求几部和《欢乐颂》这样的教你为人处事的电视
大渡派出所地址在哪,我要去那里办事
求日本11区资讯最全最快的ACG网站
什么牌子的,五金工具,好一点
三亚有天主教堂吗?
我觉得明星需要打压,明星名气大,然而里面各
去沙城提示 必须安装《魔兽世界:燃烧的远征
帮中国移动弄发射基站的有哪些公司
小天使艺术幼儿园(二郎街)地址有知道的么?有
◆◆◆请问:怎样注册自己的商标?需要那些手续
风速为什麼影响蒸发量?
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?