/* * Assembler1.s * * Created: 2019-05-09 10:51:10 * Author: an2657re-s */ .global executeDelay .global level1 .global level2 .global level3 .global level4 .global level5 .global level6 .global level7 .global level8 .global level9 .global level10 .global wait1s executeDelay: ldi r22, 10 L20: dec r22 brne L20 ret level1: ldi r18, 208 ldi r19, 202 L1: dec r19 brne L1 dec r18 brne L1 ret level2: ldi r18, 188 ldi r19, 2 L2: dec r19 brne L2 dec r18 brne L2 ret level3: ldi r18, 167 ldi r19, 59 L3: dec r19 brne L3 dec r18 brne L3 ret level4: ldi r18, 146 ldi r19, 117 L4: dec r19 brne L4 dec r18 brne L4 nop nop nop nop ret level5: ldi r18, 125 ldi r19, 172 L5: dec r19 brne L5 dec r18 brne L5 ret level6: ldi r18, 104 ldi r19, 229 L6: dec r19 brne L6 dec r18 brne L6 ret level7: ldi r18, 84 ldi r19, 29 L7: dec r19 brne L7 dec r18 brne L7 ret level8: ldi r18, 63 ldi r19, 87 L8: dec r19 brne L8 dec r18 brne L8 ret level9: ldi r18, 42 ldi r19, 142 L9: dec r19 brne L9 dec r18 brne L9 nop ret level10: ldi r18, 32 ldi r19, 42 L10: dec r19 brne L10 dec r18 brne L10 ret wait1s: ldi r18, 41 ldi r19, 150 ldi r20, 128 L11: dec r20 brne L11 dec r19 brne L11 dec r18 brne L11 ret