ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Суббота
18 мая
257647 Топик полностью
Ксения (08.06.2011 19:34 - 19:40, просмотров: 96) ответил Vladimir Ljaschko на Люди, помогите маразму, как в ИАРе называется волшебное слово, чтобы для main счетчик не сохранялся - 2 байтов стека не хватает.
Нет такого слова, но... Слова такого не может быть, т.к. main() - функция, которую вызывают call'ом. На ассемблере в функцию можно и jmp'ом войти, но на C/С++ это сделать трудно. Предлагаю вам не маяться на этот счет, а просто в самом начале тела main() явным образом скорректировать указатель стека, добавив к нему те 2 байта, которых вам не хватает. В случаях, когда модель памяти такова, что стек возвратов находится сверху, можно в начале программы установить указатель стека на вершину памяти.