[an error occurred while processing this directive]
[an error occurred while processing this directive]
|
использованию RSTACK и CSTACK каждой функцией. Размер RSTACK определяется глубиной вложенности функций + процедур обработки прерываний. CSTACK определяется данными в стеке (аргументы функций, локальные переменные, сохраняемые регистры). На основании этой информации Вы можете приблизительно определить размер стеков.
Другой подход заключается в следующем. После трансляции и сборки всей программы Вы можете посмотреть карту памяти, выдаваемую xlink. Там указан размер сегмента данных в ОЗУ. Вся память, не используемая статическими переменными, может быть занята под стек.
E-mail: info@telesys.ru