Всем привет.
Столкнулся с непонятной мне операцией, показанной на первом рисунке, в результате которой в регистре стека оказывалось значение, лежащее за пределами ОЗУ (LPC2368).
При включении оптимизации по размеру кода, ровно как и при увеличении стека со стандартных 0x100 до 0x200, проблема уходила ( при вкючении оптимизации инструкция SUB отсутствовала - 2 рисунок, при увеличении стека не приводила к некорректному значению).
Но что собственно произошло так и осталось не ясным, что там за данные на 0x154 байта?
Сообщение отредактировал grinux - Nov 25 2009, 14:37