In news group comp.lang.c in article
> Kev>> snipped-for-privacy@tesco.net wrote:
>> Inlining assembler in a *.c file:- [...]
>> I have abandonned using __asm() it because it only seems to accept
a
> literal string. Trying to pass it an as the manual
>> suggests fails with a syntax error. Also as a last resort I tried
>> this:-
> ( Well "duh" - there isn't a runtime assembler included in your
> program you know...)
> - Kevin.
It's inlined i.e. not called, static code in rom.
__ASM(unsigned char*) means "I will compile your string here". There's no runtime-anything involved.
- Robin