[an error occurred while processing this directive]
[an error occurred while processing this directive]
|
Самый простой способ:
- в проекте в опциях файла FILE.C явно установить 2 галочки:
[x] Generate assembler SRC file
[x] Assemble SRC file
тогда в самом файле FILE.C можно вставлять ASM код между
#pragma asm/endasm:
typedef unsigned char uchar;
sfr ACC = 0xE0;
uchar SwapNibbles(uchar c)
{
ACC = c;
#pragma asm
swap a
#pragma endasm
return( ACC );
}
Естественно, Кейл должен быть либо купленный либо вылеченный от ограничений.
E-mail: info@telesys.ru