MegaJohn (10.05.2012 10:08, просмотров: 133) ответил Vladimir Ljaschko на Это АВР-ИАРовская фигня. Смени компилятор, контроллер, и всё получится :)
а в GCC если такое написано:
void func_a( void )
{
bla-bla1;
func_b();
bla-bla2;
}
void func_b( void )
{
for( u8 i = 10; i; i-- )
{
NOP;
}
}
разве во время вызова func_b не освободит какой-нить R16 для размещения там i ?