[an error occurred while processing this directive] [an error occurred while processing this directive]
Если говорить о 51-м процессоре, а не об AVR (см сообщение от vmp), то
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)
[an error occurred while processing this directive] [an error occurred while processing this directive] [an error occurred while processing this directive]

Отправлено просто так 19 сентября 2001 г. 15:11
В ответ на: вот опровергающий пример: отправлено yes 19 сентября 2001 г. 14:03

там используется такая штука (только что нашел в доке):

То, что локальные переменные размещаются статически, означает, что ICC8051
V.4.00 не используется стек для передачи параметров, как это делают многие
компиляторы Си. Это позволяет генерировать быстрый и компактный код, но делает
код Си не реентерабельным. Для экономии памяти редактор связей (XLINK)
перекрывает области памяти, где размещаются локальные переменные, для функций,
не активных в одно и то же время.
Такие ситуации обрабатываются полностью прозрачно для

Составить ответ  |||  Конференция  |||  Архив

Ответы



Перейти к списку ответов  |||  Конференция  |||  Архив  |||  Главная страница  |||  Содержание  |||  Без кадра

E-mail: info@telesys.ru