Цитата([banned] @ May 12 2006, 22:08)

у крутых IAR и Keil асм вставки ПО МОЕМУ в виде отдельных файлов нужно делать.
Не нужно, но вне зависимости от "крутости" крайне желательно, по причине того, что С компилятор
не разбирается во вставленном ASM коде и вынужден относиться к нему как к "черному ящику".
Поскольку что ждать от ящика непонятно, то компилятору приходится, как минимум, ломать оптимизацию кода в предположении, что вставленный кусок мог попортить любые регистры.
А "профессору" - документы идущие с компилятором НАДО чититать. Просто возьмите за правило постепенно перед сном методично читать, пока не прочитаете от корки до корки.
Если "срочно" - ищите '__asm' в разделе extended keywords.