delay: s_wait1: ldi r27,$ff s_wait2: ldi r26,$ff s_wait3: dec r26 nop nop nop cpi r26,0 brne s_wait3 dec r27 cpi r27,0 brne s_wait2 dec r28 cpi r28,0 brne s_wait1 ret .exit Правда где строчка в ккоторой задаётся значение r28? И ещё можно функцию cpi не применять, если делать так: nop nop nop dec r26 brne s_wait3