Глубина каждого стека

Якуценя Максим Январь 16,2014

В завершение отмечу, что измерения в этой программе производятся не в каждом 16-м (как говорилось ранее), а в каждом 64-м цикле таймерного прерывания, т. е. интервал между измерениями составляет не 1, а 4 секунды. Это сделано умышленно, для увеличения промежутка времени между измерениями настолько, чтобы результаты можно было легко записать на листок бумаги (мы же договорились о минимуме отладочных средств).
Ещё одно замечание: в сравнении с программами, описанными в предыдущем подразделе, глубина каждого из стеков для независимых задач выбрана равной 32, а не 24 байтам — анализ с карандашом в руке показал, что с учётом хранения адресов возврата при вызове предполагаемых в независимых программах подпрограмм 24-байтный стек будет использоваться практически полностью, поэтому при отсутствии аппаратного отладчика лучше подстраховаться и увеличить его глубину ещё на 8 байт.

Свяжитесь с нами

Отправьте ваш запрос на почту sales@chipslon.ru

Телефон:+7-(499)-408-37-63

Отправить запрос по e-mail

Рассылка

ChipSlon