Цитата(impuls-v @ Jul 14 2006, 14:37)

Похоже эта темы вызвала обсуждение
Ассемблерная вставка дешевле если эта в ставка в вызываемой функции
Например
write(unsigned char data)
{
#asm
LD R30,Y
SWAP R30
ST Y,R30
#endasm
PORTB=data;
}
А в теле основной программы не дешевле.
Вообще, лучше вставками не пользоваться. Вставки не дают возможность компилятору оптимизировать код. Выигрывая в одном, Вы можете проиграть много больше в другом. Да и сама программа будет выглядеть коряво.