ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Среда
27 ноября
90849 Топик полностью
=AlexD= (06.06.2007 12:39, просмотров: 1) ответил Axl на В данный момент проект не выполняет много функций, только связь(MLan,SPI,USB),
Вы радоваться должны, что уже видно, сколько стека юзается. Если использовать нормальный стек, то этого как правило не видно, и потом начинаются вопли - прога виснет, глючит, компилятор(!) виноват. Лечите (оптимизируйте) свою прогу или берите проц пожирнее. >> а память уже забита, причем не мной, а компилятором. Вообще нонсенс. "Мопэд не мой..."(с) >> ИМХО: при использовании регистров программа не затормозится, а ускорится, ведь машинно операци производятся на уровне регистров, не нужно лишних копирований да и область памяти одна. А куда девать эти переменные (в регистрах), когда вызывается вложенная функция? Ась? Не задумывались? Подсказываю: в стек, независимо от архитектуры, компилятора и типа стека. Так что, что в лоб, что полбу, всё едино, только телодвижений больше. Ещё и небось библиотечные ф-ии, типа sprintf() юзаете, а :-). Чего тогда удивляться...