Цитата(_artem_ @ Jun 17 2007, 20:52)

Если используется вектор прерывания то можно зарезервировать как можно больше Rxx регистров (в настройках проекта) - в итоге в обработчике прерываний push pop для них выполнятся не будет.
А если применяются некоторые сложные библиотечные функции, то такая экономия регистров может привести к нерабочему коду. ИАРовцы рекомендуют лочить не более пяти регистров (manuals.htm).