ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Суббота
6 июля
156263 Топик полностью
Vit (11.05.2009 12:59, просмотров: 107) ответил Bill на Переменные могут либо глобальными, либо локальными. Это не суть важно. Главное - они расположены в ОЗУ, что не дает сделать функции плавающей арифметики реентерабельными. Другое дело - как они в действительности реализованы. И здесь все упирается
К одним переменным доступ из обработчика прерывания есть, к другим нет. Если функция использует статические переменные (глобальные или локальные статические) и при двух вызовах функции эти переменные используются, то реентерабельности нет. А как устроена работа со стеками и где какие сегменты - пусть компилятор с линкером думают;)