各位大虾:怎么在C51程序中加一行或者几行汇编代码呀?
各位大虾:怎么在C51程序中加一行或者几行汇编代码呀? 问题点数:0、回复次数:5Top
1 楼xichen(xichen)回复于 2005-04-01 13:38:27 得分 0
1、在 C 文件中要嵌入汇编代码片以如下方式加入汇编代码:
#pragma ASM
; Assembler Code Here
#pragma ENDASM
2、在 Project 窗口中包含汇编代码的 C 文件上右键,选择“Options for ...”,点击右边的“Generate Assembler SRC File”
和“Assemble SRC File”,使检查框由灰色变成黑色(有效)状态;
3、根据选择的编译模式,把相应的库文件(如 Small 模式时,是 Keil\C51\Lib\C51S.Lib)加入工程中, 该文件必须作为工程的最
后文件;
4、编译,即可生成目标代码。Top
2 楼baichunyu123(black)回复于 2005-04-01 15:07:16 得分 0
我有这方面的例子,可以联系我。414452927Top
3 楼gRempCH_eNter(龙争四舞)回复于 2005-04-01 19:35:58 得分 0
应该没有这么复杂吧,你可以在函数中这样加入:
asm
{
.... // 这里添加汇编代码
}Top
4 楼icesnows(逝去日子)回复于 2005-04-03 19:55:57 得分 0
各种编译器好像支持的不同,看看资料说明Top
5 楼netscaner()回复于 2005-04-03 20:54:43 得分 0
keil自带的C51文档有讲。 同意xichenTop




