ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Среда
24 апреля
1073041 Топик полностью
Adept (30.01.2021 00:54, просмотров: 415) ответил LightElf на Просто я XMEGA не застал, а во времена оны инструкция
да, всё так. st - один такт, ld - два, всего три такта на операцию чтения-записи (а их в цикле 256 друг за дружкой, потом проверка условия выхода и опять в цикл. По выходу - поиск ненулевого байта в результирующем массиве 256 байт. в итоге в среднем 3,5 такта на байт при блоке данных 2к 

если нужно компактно и без лишнего расхода, то цикл с прямым сравнением и контролем переменной цикла на каждом обороте даст 9 тактов на байт.

все по честному, отладчик подтверждает :))

...делать нужно так, как нужно. А как ненужно - делать не нужно (С) Винни-Пух :)