ldi Ra,A ;Загрузим для работы операнд "A"
ldi Rb,B ;Загрузим для работы операнд "B"
cp Ra,Rb ;Сравним "A" и "B"
brcs A_le_B ;перейдём на "AlessB", если "A<B"
breq A_le_B ;перейдём на "AlessB", если "A=B"
;--действия по "A>B" (до 64 байт)
jmp exit ;на выход :)
A_le_B: ;--действия по "A<=B"
; ...
; ...
exit: ; выход
, где A и B операнды
ну в общем как-то так, наверное можно оптимальнее, это то, что сразу пришло на ум :)
А если много раз, то лучше запокавать в макрос и прикрутить установку какого-нибудь флага (C,Z,T и т.п.) и после макроса сразу ставить условный переход куда надо