[an error occurred while processing this directive]
|
Тут все зависит от архитектуры процессора. Если процессор имеет адресацию через указатель стека, то все OK! Я, например, обнаружил что IAR более эффективный код генерирует в случае размещения локальных переменных в стеке (с учетом принятой там модели стековой памяти) по сравнеию с размещением переменных в статической памяти.
А если взять такого "старичка" как Z80, то там доступ к стеку затруднен. Это сказывается на эффективности программ.
Но, самое главное, действительно надо правильно размер стека задать. Только начинающие об этом смутно знают. Потом уж, когда шишек набьют, начинают соображать что к чему.
E-mail: info@telesys.ru