ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Вторник
23 апреля
971636 Топик полностью
SciFi (19.01.2020 15:51 - 15:55, просмотров: 227) ответил Nikolay_Po на Простой программе, где лишь один уровень вложенности, стек почти не нужен и она заработает при любом значении в SP, лишь бы попадало на ОЗУ и не затиралось. Приблизительно там должен быть адрес возврата в main().
Процессор при старте читает ячейку с нулевым адресом и записывает в SP. Такшта начальное значение SP можете увидеть прямо в хекс-файле прошивки. Конечно, пейсатели с шаловливыми ручками могут в стартапе потом свою инициализацию добавить. На самом деле кортексу-м не нужен стартап на асме. Его не выкидывают по старой памяти (arm7tdmi?), наверное. Сишный стартап справляется ничуть не хуже.
ส็็็็็็็็็็็็็็็็็็็็็็็็็༼ ຈل͜ຈ༽ส้้้้้้้้้้้้้้้้้้้้้้้