clr r17 clr r16 clr r15 clr r14 clr r13 clr r12 clr r11 clr r10 clr r9 clr r8 ; prvi operand ldi r16, 0b11111111 mov r8, r16 ldi r16, 0b00001111 mov r9, r16 ; drugi operand ldi r16, 0b00001111 mov r10, r16 ldi r16, 0 mov r11, r16 ldi r16, 128 ldi r17, 1 petlja: tst r9 brne oznaka_4 tst r8 breq kraj oznaka_4: lsr r8 brcc oznaka_1 add r12, r10 brcc oznaka_5 add r13, r17 brcc oznaka_5 add r14, r17 oznaka_5: add r13, r11 brcc oznaka_1 add r14, r17 brcc oznaka_1 add r15, r17 oznaka_1: lsl r11 lsl r10 brcc oznaka_3 add r11, r17 oznaka_3: lsr r9 brcc oznaka_2 add r8, r16 oznaka_2: rjmp petlja kraj: nop