main.elf: file format elf32-avr Sections: Idx Name Size VMA LMA File off Algn 0 .text 000000cc 00000000 00000000 00000074 2**1 CONTENTS, ALLOC, LOAD, READONLY, CODE 1 .bss 00000001 00800060 00800060 00000140 2**0 ALLOC Disassembly of section .text: 00000000 <__vectors>: 0: 12 c0 rjmp .+36 ; 0x26 <__ctors_end> 2: 21 c0 rjmp .+66 ; 0x46 <__bad_interrupt> 4: 20 c0 rjmp .+64 ; 0x46 <__bad_interrupt> 6: 1f c0 rjmp .+62 ; 0x46 <__bad_interrupt> 8: 1e c0 rjmp .+60 ; 0x46 <__bad_interrupt> a: 1d c0 rjmp .+58 ; 0x46 <__bad_interrupt> c: 1c c0 rjmp .+56 ; 0x46 <__bad_interrupt> e: 1b c0 rjmp .+54 ; 0x46 <__bad_interrupt> 10: 1a c0 rjmp .+52 ; 0x46 <__bad_interrupt> 12: 1a c0 rjmp .+52 ; 0x48 <__vector_9> 14: 18 c0 rjmp .+48 ; 0x46 <__bad_interrupt> 16: 17 c0 rjmp .+46 ; 0x46 <__bad_interrupt> 18: 16 c0 rjmp .+44 ; 0x46 <__bad_interrupt> 1a: 15 c0 rjmp .+42 ; 0x46 <__bad_interrupt> 1c: 14 c0 rjmp .+40 ; 0x46 <__bad_interrupt> 1e: 13 c0 rjmp .+38 ; 0x46 <__bad_interrupt> 20: 12 c0 rjmp .+36 ; 0x46 <__bad_interrupt> 22: 11 c0 rjmp .+34 ; 0x46 <__bad_interrupt> 24: 10 c0 rjmp .+32 ; 0x46 <__bad_interrupt> 00000026 <__ctors_end>: 26: 11 24 eor r1, r1 28: 1f be out 0x3f, r1 ; 63 2a: cf e5 ldi r28, 0x5F ; 95 2c: d4 e0 ldi r29, 0x04 ; 4 2e: de bf out 0x3e, r29 ; 62 30: cd bf out 0x3d, r28 ; 61 00000032 <__do_clear_bss>: 32: 10 e0 ldi r17, 0x00 ; 0 34: a0 e6 ldi r26, 0x60 ; 96 36: b0 e0 ldi r27, 0x00 ; 0 38: 01 c0 rjmp .+2 ; 0x3c <.do_clear_bss_start> 0000003a <.do_clear_bss_loop>: 3a: 1d 92 st X+, r1 0000003c <.do_clear_bss_start>: 3c: a1 36 cpi r26, 0x61 ; 97 3e: b1 07 cpc r27, r17 40: e1 f7 brne .-8 ; 0x3a <.do_clear_bss_loop> 42: 24 d0 rcall .+72 ; 0x8c
44: 41 c0 rjmp .+130 ; 0xc8 <_exit> 00000046 <__bad_interrupt>: 46: dc cf rjmp .-72 ; 0x0 <__vectors> 00000048 <__vector_9>: 48: 1f 92 push r1 4a: 0f 92 push r0 4c: 0f b6 in r0, 0x3f ; 63 4e: 0f 92 push r0 50: 11 24 eor r1, r1 52: 8f 93 push r24 54: 12 be out 0x32, r1 ; 50 56: 81 e0 ldi r24, 0x01 ; 1 58: 80 93 60 00 sts 0x0060, r24 5c: 8f 91 pop r24 5e: 0f 90 pop r0 60: 0f be out 0x3f, r0 ; 63 62: 0f 90 pop r0 64: 1f 90 pop r1 66: 18 95 reti 00000068 : 68: f8 94 cli 6a: 12 be out 0x32, r1 ; 50 6c: 83 b7 in r24, 0x33 ; 51 6e: 85 60 ori r24, 0x05 ; 5 70: 83 bf out 0x33, r24 ; 51 72: 81 e0 ldi r24, 0x01 ; 1 74: 88 bf out 0x38, r24 ; 56 76: 89 b7 in r24, 0x39 ; 57 78: 81 60 ori r24, 0x01 ; 1 7a: 89 bf out 0x39, r24 ; 57 7c: 78 94 sei 7e: 08 95 ret 00000080 : 80: 8f ef ldi r24, 0xFF ; 255 82: 84 bb out 0x14, r24 ; 20 84: 83 e0 ldi r24, 0x03 ; 3 86: 87 bb out 0x17, r24 ; 23 88: ef df rcall .-34 ; 0x68 8a: 08 95 ret 0000008c
: 8c: f9 df rcall .-14 ; 0x80 8e: 83 e0 ldi r24, 0x03 ; 3 90: 88 bb out 0x18, r24 ; 24 92: 6a ea ldi r22, 0xAA ; 170 94: 48 ec ldi r20, 0xC8 ; 200 96: 50 e0 ldi r21, 0x00 ; 0 98: 75 e5 ldi r23, 0x55 ; 85 9a: 80 91 60 00 lds r24, 0x0060 9e: 81 11 cpse r24, r1 a0: 18 ba out 0x18, r1 ; 24 a2: 65 bb out 0x15, r22 ; 21 a4: 28 ee ldi r18, 0xE8 ; 232 a6: 33 e0 ldi r19, 0x03 ; 3 a8: ca 01 movw r24, r20 aa: 01 97 sbiw r24, 0x01 ; 1 ac: f1 f7 brne .-4 ; 0xaa ae: 21 50 subi r18, 0x01 ; 1 b0: 30 40 sbci r19, 0x00 ; 0 b2: d1 f7 brne .-12 ; 0xa8 b4: 75 bb out 0x15, r23 ; 21 b6: 28 ee ldi r18, 0xE8 ; 232 b8: 33 e0 ldi r19, 0x03 ; 3 ba: ca 01 movw r24, r20 bc: 01 97 sbiw r24, 0x01 ; 1 be: f1 f7 brne .-4 ; 0xbc c0: 21 50 subi r18, 0x01 ; 1 c2: 30 40 sbci r19, 0x00 ; 0 c4: d1 f7 brne .-12 ; 0xba c6: e9 cf rjmp .-46 ; 0x9a 000000c8 <_exit>: c8: f8 94 cli 000000ca <__stop_program>: ca: ff cf rjmp .-2 ; 0xca <__stop_program>