Поищите что-то вроде "AVR mixing assemble add C code cookbook". По
памяти: есть способ сказать компилятору ГЦЦ "не трогай прерывание
№Х, я сам его напишу." Само прерывание располагается в *.s или *.S
файле с глобальной видимостью, написанное на ассемблере. В том
числе была возможность сказать, чтобы о регистрах не заботился:
программист сам всё нужное сделает (вроде "naked"). Я правильно
понял ваши хотелки?