Цитата(Turion @ Jun 22 2007, 11:59)

asm(" EOR CRCL,Byte ");
asm(" MOV Temp,CRCL ");
__no_init __regvar unsigned char CRCL @ 15;
__no_init __regvar unsigned char Byte @ 14;
__no_init __regvar unsigned char Temp @ 13;
и в Option/C/C++/Code зарезервировать 3 регистра
Код
asm(" EOR r15,r14
asm(" MOV r13,r15 ");
НО, никогда так не делайтекомпилятор не учитывает ваши асмовские попытки, и при оптимизации вы получите сюрприз.
Дочитайте раздел до конца, и оформляйте асмовские функции отдельно, тут слегка на русском
http://electronix.ru/forum/index.php?act=A...ost&id=7393