Вход
Наше всё
Теги
codebook
无线电组件
Поиск
Опросы
Закон
Пятница
29 ноября
О смысле всего сущего
0xFF
Средства и методы разработки
Мобильная и беспроводная связь
Блошиный рынок
Объявления
Микроконтроллеры
PLD, FPGA, DSP
AVR
PIC
ARM, RISC-V
Технологии
Кибернетика, автоматика, протоколы
Схемы, платы, компоненты
Микроконтроллеры
871166
Топик полностью
3m
(15.09.2018 07:27, просмотров: 235)
ответил
йцукен
на
Это не проруха, а порнуха. Стандарт требует, чтобы глобальные переменные, не имеющие явного инициализатора, инициализировались нулём. Битой надо воспитывать компиляторописателей, которые сознательно нарушают стандарт.
про экономию объема флэша вы не слышали, про время инициализации тоже. вы точно Ыымбеддер ? ну да это отступление от стандарта и так можно себе ногу отстрелить - издержки профессии, тут надо надо головой думать.
Ответить
А давайте ещё в 8-битных процессорах сделаем int и long однобайтными. Немножко нестандартно, зато памяти и тактов сэкономим - аж дух захватывает.
-
йцукен
(15.09.2018 11:29
)
Сколько байт нужно сэкономить, чтоб залить bss нулём? Наверное аж пол сотни.
-
fk0
(15.09.2018 10:39
)