Увеличить на сколько? И почему она равна 2?
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)
Отправлено
VoSi
23 июня 2004 г. 13:44
В ответ на:
Ответ:
отправлено Sergey Pinigin 23 июня 2004 г. 13:23
Составить ответ
|||
Конференция
|||
Архив
Ответы
Потому что в OSIntExit Лябрус добавил локальную переменную int (+)
—
Sergey Pinigin
(23.06.2004 14:17, 132 байт)
Но почему в SMALL модели оно = 2, а в LARGE = 0, я что-то не догнал.
—
VoSi
(23.06.2004 14:34,
пустое
)
потому что int в стеке занимает 2 байта (посмотрели асм и забили такую цифру).
—
Sergey Pinigin
(23.06.2004 14:43,
пустое
)
При OS_275_CORR_VALUE = 0 работает.
—
VoSi
(23.06.2004 14:32,
пустое
)
может это оптимизатор помог..., лучше посмотреть листинг OSIntExit
—
Sergey Pinigin
(23.06.2004 14:49,
пустое
)
Ответ:
—
Andy Mozzhevilov
(23.06.2004 15:40, 2180 байт)
Ответ:
—
Andy Mozzhevilov
(23.06.2004 15:44, 350 байт)
Перейти к списку ответов
|||
Конференция
|||
Архив
|||
Главная страница
|||
Содержание
|||
Без кадра
E-mail:
info@telesys.ru