Цитата(zombi @ Sep 20 2013, 23:15)

Ход примерно правильный.
Но!!!
Я же уже писал что сперва нужно старшие байты сравнивать, а младшие только в случае равенства старших!
Не учите людей плохому

Код
ldi zL,low(constant1) ; загрузки по нормальному оформляют в виде макроса
ldi zH,high(constant1);
in temp1,ADCL
in temp2,ADCH
cp temp1,zL
cpc temp2,zH
brge kakaya_to_metka; или brlo или что там еще
Итд в таком же духе
Авровский асм имеет много псевдонимов у команд, но они хорошо отражают смысл того, что происходит, поэтому можно не стесняться