[an error occurred while processing this directive]
|
Для размещения переменных испльзуется CSTACK, т.е. в качестве указателя стека используется Y-регистр. Но, опять же, использование инструкций ADIW/SBIW ограничено величиной приращения 63. Если требуется зарезервировать в стеке, скажем, 100 байт потребуется две инструкции. И стало быть, могут быть реализованы две функции пролога-эпилога. Либо, такая функция может быть одна, которая при малых величинах приращения стека будет работать неэффективно.