C语言与汇编怎样混合编程啊?不是家asm{}就可以吗? #include "main_asm.h" /* interface to the assembly module */ #include <mc9s12dg128.h> /* derivative information */ void dely_ms(void){ asm{
loop1 LDA #$96 //2个时钟周期 BSR loop2 //490个时钟周期 AIX #-$1 //2个时钟周期 CPHX #$0 //3个时钟周期 BNE loop1 //3个时钟周期 RTS //4个时钟周期(忽略) loop2 NOP //1个时钟周期 NOP //1个时钟周期 DBNZA loop2 //3个时钟周期 RTS //4个时钟周期 } }
[此贴子已经被作者于2008-10-30 16:58:17编辑过] |