Тема: Як працює команда ldi ?
Хай. Поясніть бдлска, оцей шматок коду
loop:
;19
ldi r16, (1<<1)
out PORTE, r16
ldi r16, (1<<1)
out PORTD, r16
rcall delay
rcall clear
rcall delay
ну от, шо я думаю, loop то цикл, значить це треба повторити 19 разів, ага?
ldi r16 заносить (1<<1) в 16-тий регістр, ага? Але я хз, що це за (1<<1)
Потім ми виводимо значення з регістра r16 на порт PORTD.
Далі ми викликаємо функцію чекання, потім очищання, і потім знову чекання.