blink.elf: file format elf32-avr Disassembly of section .text: 00000000 <__vectors>: 0: 0c 94 34 00 jmp 0x68 ; 0x68 <__ctors_end> 4: 0c 94 3e 00 jmp 0x7c ; 0x7c <__bad_interrupt> 8: 0c 94 3e 00 jmp 0x7c ; 0x7c <__bad_interrupt> c: 0c 94 3e 00 jmp 0x7c ; 0x7c <__bad_interrupt> 10: 0c 94 3e 00 jmp 0x7c ; 0x7c <__bad_interrupt> 14: 0c 94 3e 00 jmp 0x7c ; 0x7c <__bad_interrupt> 18: 0c 94 3e 00 jmp 0x7c ; 0x7c <__bad_interrupt> 1c: 0c 94 3e 00 jmp 0x7c ; 0x7c <__bad_interrupt> 20: 0c 94 3e 00 jmp 0x7c ; 0x7c <__bad_interrupt> 24: 0c 94 3e 00 jmp 0x7c ; 0x7c <__bad_interrupt> 28: 0c 94 3e 00 jmp 0x7c ; 0x7c <__bad_interrupt> 2c: 0c 94 3e 00 jmp 0x7c ; 0x7c <__bad_interrupt> 30: 0c 94 3e 00 jmp 0x7c ; 0x7c <__bad_interrupt> 34: 0c 94 3e 00 jmp 0x7c ; 0x7c <__bad_interrupt> 38: 0c 94 3e 00 jmp 0x7c ; 0x7c <__bad_interrupt> 3c: 0c 94 3e 00 jmp 0x7c ; 0x7c <__bad_interrupt> 40: 0c 94 3e 00 jmp 0x7c ; 0x7c <__bad_interrupt> 44: 0c 94 3e 00 jmp 0x7c ; 0x7c <__bad_interrupt> 48: 0c 94 3e 00 jmp 0x7c ; 0x7c <__bad_interrupt> 4c: 0c 94 3e 00 jmp 0x7c ; 0x7c <__bad_interrupt> 50: 0c 94 3e 00 jmp 0x7c ; 0x7c <__bad_interrupt> 54: 0c 94 3e 00 jmp 0x7c ; 0x7c <__bad_interrupt> 58: 0c 94 3e 00 jmp 0x7c ; 0x7c <__bad_interrupt> 5c: 0c 94 3e 00 jmp 0x7c ; 0x7c <__bad_interrupt> 60: 0c 94 3e 00 jmp 0x7c ; 0x7c <__bad_interrupt> 64: 0c 94 3e 00 jmp 0x7c ; 0x7c <__bad_interrupt> 00000068 <__ctors_end>: 68: 11 24 eor r1, r1 6a: 1f be out 0x3f, r1 ; 63 6c: cf ef ldi r28, 0xFF ; 255 6e: d8 e0 ldi r29, 0x08 ; 8 70: de bf out 0x3e, r29 ; 62 72: cd bf out 0x3d, r28 ; 61 74: 0e 94 40 00 call 0x80 ; 0x80
78: 0c 94 d3 00 jmp 0x1a6 ; 0x1a6 0000007c <__bad_interrupt>: 7c: 0c 94 00 00 jmp 0 ; 0x0 <__vectors> 00000080
: 80: cf 93 push r28 82: df 93 push r29 84: cd b7 in r28, 0x3d ; 61 86: de b7 in r29, 0x3e ; 62 88: 8d e0 ldi r24, 0x0D ; 13 8a: 61 e0 ldi r22, 0x01 ; 1 8c: 0e 94 a6 00 call 0x14c ; 0x14c 00000090 : 90: 8d e0 ldi r24, 0x0D ; 13 92: 61 e0 ldi r22, 0x01 ; 1 94: 0e 94 79 00 call 0xf2 ; 0xf2 98: 8d e0 ldi r24, 0x0D ; 13 9a: 60 e0 ldi r22, 0x00 ; 0 9c: 0e 94 79 00 call 0xf2 ; 0xf2 a0: f7 cf rjmp .-18 ; 0x90 ... 000000a4 : a4: cf 93 push r28 a6: df 93 push r29 a8: cd b7 in r28, 0x3d ; 61 aa: de b7 in r29, 0x3e ; 62 ac: e8 2f mov r30, r24 ae: ff 27 eor r31, r31 b0: 88 30 cpi r24, 0x08 ; 8 b2: 18 f0 brcs .+6 ; 0xba b4: 8e 30 cpi r24, 0x0E ; 14 b6: 78 f4 brcc .+30 ; 0xd6 b8: 38 97 sbiw r30, 0x08 ; 8 000000ba : ba: 21 e0 ldi r18, 0x01 ; 1 bc: 30 e0 ldi r19, 0x00 ; 0 be: e0 15 cp r30, r0 c0: 21 f0 breq .+8 ; 0xca 000000c2 : c2: 22 0f add r18, r18 c4: 33 1f adc r19, r19 c6: e1 50 subi r30, 0x01 ; 1 c8: e1 f7 brne .-8 ; 0xc2 000000ca : ca: 20 30 cpi r18, 0x00 ; 0 cc: 21 f0 breq .+8 ; 0xd6 ce: 88 30 cpi r24, 0x08 ; 8 d0: 40 f0 brcs .+16 ; 0xe2 d2: a5 e2 ldi r26, 0x25 ; 37 d4: 07 c0 rjmp .+14 ; 0xe4 000000d6 : d6: 80 e0 ldi r24, 0x00 ; 0 d8: 81 70 andi r24, 0x01 ; 1 da: 99 27 eor r25, r25 dc: df 91 pop r29 de: cf 91 pop r28 e0: 08 95 ret 000000e2 : e2: ab e2 ldi r26, 0x2B ; 43 000000e4 : e4: b0 e0 ldi r27, 0x00 ; 0 e6: 9c 91 ld r25, X e8: 92 23 and r25, r18 ea: 81 e0 ldi r24, 0x01 ; 1 ec: 90 30 cpi r25, 0x00 ; 0 ee: 09 f4 brne .+2 ; 0xf2 f0: 80 e0 ldi r24, 0x00 ; 0 000000f2 : f2: cf 93 push r28 f4: df 93 push r29 f6: cd b7 in r28, 0x3d ; 61 f8: de b7 in r29, 0x3e ; 62 fa: e8 2f mov r30, r24 fc: ff 27 eor r31, r31 fe: 88 30 cpi r24, 0x08 ; 8 100: 18 f0 brcs .+6 ; 0x108 102: 8e 30 cpi r24, 0x0E ; 14 104: d8 f4 brcc .+54 ; 0x13c 106: 38 97 sbiw r30, 0x08 ; 8 00000108 : 108: 21 e0 ldi r18, 0x01 ; 1 10a: 30 e0 ldi r19, 0x00 ; 0 10c: e0 15 cp r30, r0 10e: 21 f0 breq .+8 ; 0x118 00000110 : 110: 22 0f add r18, r18 112: 33 1f adc r19, r19 114: e1 50 subi r30, 0x01 ; 1 116: e1 f7 brne .-8 ; 0x110 00000118 : 118: 20 30 cpi r18, 0x00 ; 0 11a: 81 f0 breq .+32 ; 0x13c 11c: 60 30 cpi r22, 0x00 ; 0 11e: 21 f0 breq .+8 ; 0x128 120: 88 30 cpi r24, 0x08 ; 8 122: 30 f0 brcs .+12 ; 0x130 124: a5 e2 ldi r26, 0x25 ; 37 126: 05 c0 rjmp .+10 ; 0x132 00000128 : 128: 88 30 cpi r24, 0x08 ; 8 12a: 58 f0 brcs .+22 ; 0x142 12c: a5 e2 ldi r26, 0x25 ; 37 12e: 0a c0 rjmp .+20 ; 0x144 00000130 : 130: ab e2 ldi r26, 0x2B ; 43 00000132 : 132: b0 e0 ldi r27, 0x00 ; 0 134: 8c 91 ld r24, X 136: 82 2b or r24, r18 138: 28 2f mov r18, r24 13a: 2c 93 st X, r18 0000013c : 13c: df 91 pop r29 13e: cf 91 pop r28 140: 08 95 ret 00000142 : 142: ab e2 ldi r26, 0x2B ; 43 00000144 : 144: b0 e0 ldi r27, 0x00 ; 0 146: 8c 91 ld r24, X 148: 20 95 com r18 14a: 28 23 and r18, r24 0000014c : 14c: cf 93 push r28 14e: df 93 push r29 150: cd b7 in r28, 0x3d ; 61 152: de b7 in r29, 0x3e ; 62 154: e8 2f mov r30, r24 156: ff 27 eor r31, r31 158: 88 30 cpi r24, 0x08 ; 8 15a: 18 f0 brcs .+6 ; 0x162 15c: 8e 30 cpi r24, 0x0E ; 14 15e: d8 f4 brcc .+54 ; 0x196 160: 38 97 sbiw r30, 0x08 ; 8 00000162 : 162: 21 e0 ldi r18, 0x01 ; 1 164: 30 e0 ldi r19, 0x00 ; 0 166: e0 15 cp r30, r0 168: 21 f0 breq .+8 ; 0x172 0000016a : 16a: 22 0f add r18, r18 16c: 33 1f adc r19, r19 16e: e1 50 subi r30, 0x01 ; 1 170: e1 f7 brne .-8 ; 0x16a 00000172 : 172: 20 30 cpi r18, 0x00 ; 0 174: 81 f0 breq .+32 ; 0x196 176: 60 30 cpi r22, 0x00 ; 0 178: 21 f0 breq .+8 ; 0x182 17a: 88 30 cpi r24, 0x08 ; 8 17c: 30 f0 brcs .+12 ; 0x18a 17e: a4 e2 ldi r26, 0x24 ; 36 180: 05 c0 rjmp .+10 ; 0x18c 00000182 : 182: 88 30 cpi r24, 0x08 ; 8 184: 58 f0 brcs .+22 ; 0x19c 186: a4 e2 ldi r26, 0x24 ; 36 188: 0a c0 rjmp .+20 ; 0x19e 0000018a : 18a: aa e2 ldi r26, 0x2A ; 42 0000018c : 18c: b0 e0 ldi r27, 0x00 ; 0 18e: 8c 91 ld r24, X 190: 82 2b or r24, r18 192: 28 2f mov r18, r24 194: 2c 93 st X, r18 00000196 : 196: df 91 pop r29 198: cf 91 pop r28 19a: 08 95 ret 0000019c : 19c: aa e2 ldi r26, 0x2A ; 42 0000019e : 19e: b0 e0 ldi r27, 0x00 ; 0 1a0: 8c 91 ld r24, X 1a2: 20 95 com r18 1a4: 28 23 and r18, r24 000001a6 : 1a6: f8 94 cli 1a8: 00 c0 rjmp .+0 ; 0x1aa <_exit> 000001aa <_exit>: 1aa: f8 94 cli 000001ac <__stop_program>: 1ac: ff cf rjmp .-2 ; 0x1ac <__stop_program>