Цитата
У меня получается приблизительно 18 тактов на цикл. Можно ли это улучшить?
Откомпилировал в AVRStudio5. Посмотрел листинг:
Код
in r18, 0x19
st -Z, r18
cp r30, r24
cpc r31, r25
brne .-10
Цикл занимает 5 команд, да еще инициализация регистров - 4 команды. Вполне нормально. На асме можно убрать одну команду если только использовать размер массива не более 256