Цитата(a1ex @ Dec 3 2007, 18:47)

Может кто знает как вычислить сколько такой цикл занимает тактов?
Во-первых объявлять k как volatile (иначе при высоком уровне оптимизации цикл может быть выкинут вообще). Во-вторых сгенерить листинт, посмотреть, из каких команд складывается цикл, в даташите посмотреть количество тактов, за которое выполняется каждая команда, дальше простая арифметика.