ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Понедельник
22 июля
804784 Топик полностью
SciFi (27.12.2017 13:43, просмотров: 111) ответил Экспериментатор на По Вашим словам: "функции совсем не являются препятствием для оптимизации, то есть макрос как замена функции теряет остатки смысла существования." Смена состояния порта для пиков и авр выполняется на Asm и в макросе Си одинаково. Покажите мне Ваш
gcc -O2 -flto. Но я должен оговориться: когда речь идёт о программах в пределах 500 строк, а мы знаем, что пользователи мелких МК имеют мозговую травму от ассемблера, Си выступает в роли облагороженного ассемблера (хотя бы позволяет забыть про распределение регистров ЦП), а вовсе не в роли ЯВУ. В этом случае и обсуждать нечего: программируй как хочешь, лишь бы заработало.
ส็็็็็็็็็็็็็็็็็็็็็็็็็༼ ຈل͜ຈ༽ส้้้้้้้้้้้้้้้้้้้้้้้