c语言中如何调用汇编程序?
1.如果汇编程序是可执行文件,例如exe文件,则可以使用系统函数直接调用它。例如,在下面的代码中,使用system()在windows上打开记事本程序。;#include<stdio.h>#include<stdlib.h>intmain(){系统(“记事本.exe)返回0};2。在c语言源代码中,可以通过内联汇编直接编写汇编代码。不同的编译器使用不同的内联汇编方法,vc/vs编译器一般使用内联汇编,asm关键字用于内联汇编,gcc编译器一般使用asm关键字用于内联汇编。以vc6.0为例,下面的代码使用内联汇编计算1,并将结果保存到intvariableresult。;#include<stdio.h>intmain(){intresult{moveax,1movebx,1addeax,ebxmovresult,eax}printf(“11=%d”,result)返回0}
原文标题:c语言汇编语言转换 c语言中如何调用汇编程序?,如若转载,请注明出处:https://www.saibowen.com/tougao/20989.html
免责声明:此资讯系转载自合作媒体或互联网其它网站,「赛伯温」登载此文出于传递更多信息之目的,并不意味着赞同其观点或证实其描述,文章内容仅供参考。