[an error occurred while processing this directive] [an error occurred while processing this directive]
не ответ
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)
[an error occurred while processing this directive] [an error occurred while processing this directive] [an error occurred while processing this directive]

Отправлено Romario 08 октября 2001 г. 12:38
В ответ на: Программирование на Си ... (+) отправлено Начинающий 08 октября 2001 г. 12:05

во первых, ты можешь легко найти ответ на свой вопрос в листинге,
который создает линкер. Обычно файл *.*map.
А так, в общем случае зависит от конфигурации линкера. в секцию data могут кидаться , например,инициализируемые static vars, а bss обычно _обнуляется_ runtime кодом. Так что, линкеру ничего не запрещает кинуть в bss статическую переменную, начальное значение которой 0.
Бывает еще .sbss/.sdata сегменты доступ к которым осуществляется 'быстрее', чем к bss/data. Так что, ответ в твоем линкере.

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

Ответы



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

E-mail: info@telesys.ru