导航: 老古网老古论坛XMOS公共讨论区XMOS开源项目区单片机程序设计嵌入式系统广告区域
→如何C语言与汇编混编[hanxue]

 *第43653篇: 如何C语言与汇编混编

  
楼 主:hanxue 2006年10月8日22:53
 如何C语言与汇编混编
我在C语言中写混写了一小段汇编如下:
void DELAY_Xms(byte x)
{
byte i;
 for(i = x;i>  0;i--)
 {
  #pragma asm
  mov R5, #2
                loop:mov R4, #228
  DJNZ R4,$
  DJNZ R5,loop
  #pragma endasm
 }
}
为什麽编译不过去呢,我用的是Medwin编译器,需要有什麽设置吗?
hanxuenest@hotmail.com
  
2楼:bluestdzp 2006年10月9日11:53
 少了一条指令
请在程序的第一行加上 #pragma src
  
3楼:hanxue 2006年10月10日09:26
 可以再解释一下吗
谢谢楼上朋友指导!
#pragma src,为什麽要加呢,一般教科书中只说在汇编前加#pragma asm,在结尾加#endasm,可以解释一下吗?

>>>>>>对该主题发表你的看法

本主题贴数3,分页: [第1页]


[上一篇主题]:谁用过ad669啊 ,请教一下

[下一篇主题]:关于集电极开路6正相高压驱动器7407