ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Пятница
5 июля
152334 Топик полностью
Сергей Борщ (30.03.2009 21:44, просмотров: 132) ответил Ruslan на Кто использует Keil для ARMов, объясните про стек. С какого адреса начинается и в какую сторону растет?
При использовании кейла стек начинает расти как-то по-особенному? Команда push уменьшает указатель стека. Команда pop увеличивает. Это видно из описания команд (См. ARM7 Architecture reference manual). Что конкретно вас смущает? С какого адреса вы попростите, с такого линкер и поместит стек. 0x40000000 - начало ОЗУ у LPC. Там зарезервированы 0x60 байтов каких-то данных и 0x400 байтов вашего стека. Не забывайте, что кроме user mode стека у ARM еще есть отдельные стеки для каждого вида исключений. Возможно 0x60 - какой-то из стеков. Изучайте листинги, map.