void long_fill() __naked { __asm .globl long_fill_zero .globl long_fill long_fill_zero: mov a,#0x00 long_fill: mov @r0,a inc r0 djnz r7,long_fill ret __endasm; }