#include
#include
int main()
{
system("notepad.exe")
return 0
}2、在C语言源码中,可以通过内联汇编来直接编写汇编程序代码。不同的编译器使用内轿戚联汇编的方法不同,vc/vs编译器中一般使用__asm关键字来使用内联汇编,gcc编译器一般使用asm关键字来使用内联汇编,以vc6.0为例,下面碰搜的代码通过使用内联汇编来计算1+1,并闭吵陵将结果保存到int型变量result中。
#include
int main()
{
int result
_asm {
mov eax,1
mov ebx,1
add eax,ebx
mov result, eax
}
printf("1+1=%d\n", result)
return 0
}
在Keil C编程环境中,内嵌汇编是须将SRC_CONTROL激活。方法是:在Project窗口中包塌举含族衫纳汇编代码的C文件上点击右键,选择“Option for……”,点击右边的“Generate Assembler SRC File”和“Assemble SRC File”,使复选框由灰色变为黑色(选中)状态兆没。欢迎分享,转载请注明来源:内存溢出
评论列表(0条)