c語言如何調(diào)用函數(shù) c語言中如何調(diào)用匯編程序?
c語言中如何調(diào)用匯編程序?在c語言里怎么調(diào)用匯編函數(shù)?我可以在另一個文件中編寫程序集,在main中編寫原型聲明,并同時編譯這兩個文件嗎。我的gcc編譯器是一個匯編文件m.s.file“stdio。嗨,
c語言中如何調(diào)用匯編程序?
在c語言里怎么調(diào)用匯編函數(shù)?
我可以在另一個文件中編寫程序集,在main中編寫原型聲明,并同時編譯這兩個文件嗎。我的gcc編譯器是一個匯編文件m.s.file“stdio。嗨,你好?!澳愫?,世界!". 部分。數(shù)據(jù)輸出:ASCII%d%d%d0文本.globl_funfun:pushl p movl%esp,p subl$16,%esp movl 0x8(p),x movl x,0x4(%esp)movl 0xc(p),x movl x,0x8(%esp)movl 0x10(p),x movl x,0xc(%esp)movl$output,x movl x,(%esp)調(diào)用uf movl p,%esp popl p返回結(jié)束這個主函數(shù)前的原型聲明:external int fun(int i,int j,int k)