Цитата(aaarrr @ Jun 5 2009, 16:36)

Массив у Вас довольно здоровый - 4 килобайта почти - разница во времени работы memcpy и memcpy_short получится довольно значительная.
Согласен.
В программе реализован бесконечнй цикл while(). Все необходимые действия выполняются в прерываниях. Причем в прерываниях где вызывается memcpy все остальные прерывания выключаются вначале и включаются по завершении. Поэтому теоретически программа должна работать одинаково с разным временем выполнения функций.
Но все равно попробую:
Цитата(aaarrr @ Jun 5 2009, 16:36)

Могу предложить простой эксперимент: оставьте оба варианта, т.е. просто последовательно вызовите memcpy и memcpy_short с одинаковами параметрами, и посмотрите, как себя поведет программа.
но только в понедельник...
Сообщение отредактировал Vovanchik - Jun 5 2009, 12:56