Показать сообщение отдельно
Старый 13.01.2020, 10:54   #12
Рак
Senior Member
 
Регистрация: 02.04.2008
Адрес: Кременчуг
Возраст: 34
Сообщений: 1,401
Вес репутации: 2524/83
Рак has a reputation beyond reputeРак has a reputation beyond reputeРак has a reputation beyond reputeРак has a reputation beyond reputeРак has a reputation beyond reputeРак has a reputation beyond reputeРак has a reputation beyond reputeРак has a reputation beyond reputeРак has a reputation beyond reputeРак has a reputation beyond reputeРак has a reputation beyond repute
По умолчанию Re: Как рассчитать глубину использования стека?

Цитата:
Сообщение от alex_zas Посмотреть сообщение
Здравствуйте.
Я пишу ПО для PIC16F18877 на ассемблере, пользуюсь старым MPASM v5.76 под Win98. Возникла необходимость подсчёта максимальной глубины использования стека. Цель - определить участки программы с большой вложенностью подпрограмм.
Будьте добры - подскажите с помощью каких утилит можно автоматически рассчитать максимальную глубину стека в программе?
MPLAB это может делать? Если да то начиная с какой версии? Как представляются результаты расчёта?
Заранее благодарен, Алексей.
Как сказал Марк, никак не определить максимальный уровень вложености аппартного стека. В этом контроллере есть сброс по переполнению стека, его можно использовать для понимания хватает ли стека вообще.
Рак вне форума   Ответить с цитированием