Цитата(Ioann_II @ Mar 16 2017, 16:06)

Не совсем понял про стек.... поясните.
Некоторые компиляторы создают два отдельных стека "hard" и "soft". hwstk_size - это "hardware stack".
hard-stack - это стандартный аппаратный стек, адресуется указателем стека SP, "push" и "pop" - это его команды и предназначен он
исключительно для помещения в него адресов возврата при вызове функций и прерываний.
Для передаваемых параметров и локальных переменных создается soft-stack. Он адресуется парой регистров Y и сохранение/извлечение
из него происходит с помощью команд загрузки/сохранения через Y.
Как правило, soft-stack требует большего размера нежели hard-stack.