Подскажите, можно ли как-то заставить gcc не использовать некоторые регистры. Например r3,r4,r5. Дело в том что они используются в обработчике прерывания, написаном на асме, и сохранять их в стеке времени нет. Объявление нескольких глобальных переменных типа register проблему не решает.