ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Пятница
29 марта
813040 Топик полностью
misyachniy (30.01.2018 12:24, просмотров: 139) ответил m16_home на почему бы и нет
Писать на ассемблере нет смысла. Можно придумать ситуацию когда на ассемблере можно выиграть пару тактов. Но в большинстве случаев компилятор лучше проведет агрегатирование данных, найдет одинаковые участки кода и соптимизирует с помощью переходов. Я рассматривал как IAR генерирует циклы обработки. Явно видно что инкремент/декремент счетчика и сравнение результата разнесены, между ними операция загрузки данных. То есть операции с регистрами и оперативной памятью распределяют так, чтобы избежать двух последовательных операций с оперативной памятью. Ну и поддерживать проекты на ASM довольно изощренное удовольствие.