ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Пятница
29 марта
1072460 Топик полностью
Kceния (27.01.2021 02:24, просмотров: 335) ответил Adept на вот интересно, (чисто академически) насколько эффективно скомпилит какой-нить "яр" сей незамысловатый код /из предположения, что массив с данными у нас уже в памяти/ (у меня на асме получилось 9 тактов на байт (6,3такта в линейной, т.е. не циклической процедуре с прямой адресацией) что даст Си?? )ну чисто из любопытства :))) (не приведи господь устроить холивар :)))
Как скомпилит IAR не знаю, однако ясно, что переменную max следует во время поиска хранить в регистре, не переписывая ее на каждом обороте цикла в память, а выложить из регистра в память лишь после того, как поиск окончен. Полагаю, что компилятору можно было бы и помочь, объявив переменную max, как register.