ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Четверг
2 мая
1302765 Топик полностью
Nikolay_Po (20.04.2023 15:42, просмотров: 138) ответил POV на Когда кейл51 выпустил 9.6 компилятор - код ужался на 20кбайт - с 60+ (уже в память не умещалось) до 40. Всё прекрасно работает...
Это да. Тенденции компиляторостроения таковы, что компилятор лишь обеспечивает эквивалентный вашему коду "побочный эффект". Результат компиляции может не иметь ничего общего с вашей идеей, будет похож на содержимое файла архива, освобождённое от избыточности. Делает невозможной отладку, но будет соответствовать заданным вами "побочным эффектам" - записям/чтениям регистров периферии и других volatile-областей памяти.