.include "m88def.inc" ldi r16, 0 ldi r17, 0 ldi r18, 0 ldi r23, 1 ldi r25, 0 label1: label2: label3: ; Hier kommt die eigentliche Aktion und eigentlich Verknüpfungen ldi r19, 1 mov r20, r16 mov r21, r17 com r20 com r21 andi r20, 0x01 andi r21, 0x01 and r19, r20 and r19, r21 mov r22, r19 ldi r19, 1 and r19, r16 and r19, r17 or r22, r19 ldi r24, 1 label4: cp r24, r23 brge label5 lsl r22 lsl r24 rjmp label4 label5: or r25, r22 lsl r23 inc r16 cpi r16, 2 brlo label3 ldi r16, 0 inc r17 cpi r17, 2 brlo label2 ldi r17, 0 inc r18 cpi r18, 2 brlo label1 ldi r16, 0 ldi r17, 0 ldi r18, 0 ldi r16, 0xff out DDRD, r16 mov r16, r25 out PORTD, r16 end: rjmp end