Цитата(Nikitoc @ Mar 16 2010, 17:30)

Посоветуйте, как мерить время (в тактах, или наносекундах) выполнения команд.
Debug->Execution Profiling->Time
Только вейтстейты при работе с флеш и обращению к периферии он не учитывает. Я уж не говорю про простои из-за работы DMA.
Поэтому считать лучше или в уме или на железке.
Цитата(Nikitoc @ Mar 16 2010, 17:30)

Да, и еще, если разогнать проц до 80Мгц и выполнять программу из оперативной памяти...
Ну, если он разгонится еще.
Цитата(Nikitoc @ Mar 16 2010, 17:30)

...будут ли быстрее выполняться команды обращения к портам? Мне нужно максимально быстро их сканировать для считывания видео с простенькой CMOS-камеры.
Будут, конечно. Но чтение порта в любом случае достаточно медленное - 4 такта.